【node_modules】 包管理 - 安装,镜像设置,缓存路径

包管理 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 

你还可以利用 --cache-folder 参数来指定缓存目录:

yarn  --cache-folder 

About

Founder Myetear
Creation time 2019-8-6
Only for internal use, not for all.

你可能感兴趣的:(【node_modules】 包管理 - 安装,镜像设置,缓存路径)