使用国内 npm 镜像
npm 默认从国外的源(https://registry.npmjs.org/)获取和下载包信息,国内访问速度很不理想。
就像其他很多开源软件都有国内镜像源,npm 也不例外。所以我们可以利用国内镜像源来加速模块安装。
国内 npm 镜像源
cnpmjs 镜像:
搜索地址:https://cnpmjs.org/
registry : https://r.cnpmjs.org/
淘宝 npm 镜像:
搜索地址:https://npm.taobao.org/
registry : https://registry.npm.taobao.org/
临时使用
1 | npm install express --registry https://r.cnpmjs.org/ |
持久使用
npm 依次通过命令行、环境变量、.npmrc 文件来获取配置
方式一:命令行修改 npm 配置
1 | # 配置 registry |
方式二:修改环境变量
任何环境变量以npm_config_开头,将被解释为配置参数。
以 windows 为例,打开:系统信息 > 高级系统设置 > 环境变量。可以新建一条用户变量或者系统变量
1 | # 变量名 |
方式三:添加 npm 配置文件 .npmrc
1 | .npmrc 包含 4 级,可以按需求选择配置的地方 |
命令行工具 cnpm
还可以通过定制的 cnpm 命令来直接从淘宝镜像源安装模块,参考 https://npm.taobao.org/
1 | # 安装 cnpm |