npm 源配置
当前配置查看
使用 npm config list
可以查看到当前 npm 的相关配置信息,其中,registry
是当前使用 npm 进行 node_module 下载安装时的源。
上述命令也可以直接使用下面的命令替代
源的修改
可用源
临时修改
当某次模块安装出现网络问题是,可以使用以下指令应急
1
| npm install module --registry third_registry
|
如下,使用淘宝源下载 webpack
1
| npm install webpack --registry https://registry.npm.taobao.org/
|
全局修改
npm config set config_item
可以用来设置 npm 的配置项,若有需要则可以使用以下指令变更全局的源。
1
| npm config set registry third_registry
|
如下,全局使用淘宝源
1
| npm config set registry https://registry.npm.taobao.org/
|
NRM(NPM registry manager)
nrm 提供了在各类源进行快速切换的能力,并且可以测试自身网络对不同源的速度
安装
使用
1
| nrm use third_registry_name
|
如下,使用 cnpm 的源
测试
1
| nrm test third_registry_name
|
如下,测试当前网络使用 cnpm 的延迟