在开发使用中,下载node_modules有时候需要切换到不同的内部镜像服务,因此需要频繁修改npm的镜像源。以下是使用nrm进行切换的方法
NRM - NPM Registry Manager,是一个管理 npm 下载源的工具。
常用命令
1、全局下载:npm install -g nrm
安装完成后,调用nrm的命令,发现报错,截图如下示
经过百度,找到解决方案。找到nrm目录,即上图我选择中的部分,。
改成:const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
参考文章:https://blog.csdn.net/S_aitama/article/details/113706339
2、列出 npm 当前使用的下载源:nrm ls
带 星号(*) 的,表示是当前下载源
3、将 npm 下载源设置为指定项的源(nrm use REGISTRY_NAME
)
修改成功后,使用nrm ls命令可以看到,当前的下载源,是cnpm
4、测试响应时间(nrm test REGISTRY_NAME
)
5、查看当前 nrm 的版本 nrm -V
或 nrm --version
缩写,要大写。nrm -V。小写v,nrm -v,则不识别
6、新增下载源 (nrm add
REGISTRY_NAME
URL
)
允许同一个下载源,定义不同的源名称
7、删除下载源 (nrm del REGISTRY_NAME
)
8、查看 nrm 的帮助手册 nrm
或 nrm -h
或 nrm --help
常用命令,已在下图特别标记