包管理 NodeJs
For reference only, not for everyone.
( 仅供参考,并不适用于所有人. )
前言
Author(作者) Myetear
Original address(原始地址) : https://github.com/myetear/document/blob/master/包管理.md
注: 原始地址可能是私有库(Private),可能无法查看。
NodeJs
官方网站 nodejs.org
检查你的版本,请在终端/控制台窗口中运行 node -v 命令。
npm 包管理器
安装 NodeJs 后可使用 npm 命令
在安装 Node.js 时就已经默认安装了它。
要想检查你是否已经安装了 npm 客户端,请在终端/控制台窗口中运行 npm -v 命令。
设置 npm 淘宝镜像
请在终端/控制台窗口中运行
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/
持久化文件路径在 C:\Users\用户名.npmrc
Yarn
官方网站 yarnpkg.com
由于 Npm 命令安装过慢 建议使用 Yarn
安装 NodeJs 后 可以直接使用 终端/控制台 命令安装 Yarn
npm install -g yarn
设置 Yarn 淘宝镜像
请在终端/控制台窗口中运行
yarn config set registry https://registry.npm.taobao.org -g
yarn config set disturl https://npm.taobao.org/dist -g
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/ -g
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -g
yarn config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ -g
yarn config set chromedriver_cdnurl https://cdn.npm.taobao.org/dist/chromedriver -g
yarn config set operadriver_cdnurl https://cdn.npm.taobao.org/dist/operadriver -g
yarn config set fse_binary_host_mirror https://npm.taobao.org/mirrors/fsevents -g
持久化文件路径在 C:\Users\用户名.yarnrc
CNPM 包管理器
官方网站 CNPM
Angular CLI
你要使用 Angular CLI 来创建项目、创建应用和库代码,并执行多种开发任务,比如测试、打包和发布。更多详情
Vue CLI
Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。与此同时,它也为每个工具提供了调整配置的灵活性,无需 eject。更多详情
安装 node_modules
Yarn
请在终端/控制台窗口中运行
yarn
NPM
请在终端/控制台窗口中运行
npm install
删除 node_modules
安装 插件
npm install rimraf -g
删除
rimraf node_modules
扩展内容
yarn-cli 缓存
yarn cache list
Yarn 会在你的用户目录下开辟一块全局缓存用以保存下载的包。yarn cache list 用于列出所有已经缓存的包。
yarn cache dir
执行 yarn cache dir 命令会打印出当前的 yarn 全局缓存在哪里。
yarn cache clean
执行此命令将清除本地缓存。下次执行 yarn 或 yarn install 时将会重新填充缓存。
改变 yarn 的缓存路径
设置 cache-folder 的值用来改变缓存目录:
yarn config set cache-folder <path>
你还可以利用 --cache-folder 参数来指定缓存目录:
yarn <command> --cache-folder <path>
About
Founder Myetear
Creation time 2019-8-6
Only for internal use, not for all.