nrm是什么?
nrm--- [ npm registry manage ]
nrm是一个npm源管理器,意思就是说npm包来源的网址,对它进行管理。当使用npm安装的时候,由于服务器在国外,速度较慢,在有需要的时候要进行切换远程仓库。
注意:在安装依赖的时候,不能使用cnpm安装,因为它不识别package-lock.json文件。
安装以及使用
安装
全局安装 $ npm install -g nrm
查看已安装代理列表 $ nrm ls
在执行该命令的时候,可能会报错;
Q1:报错信息含不允许此脚本等等。。。。
A:打开Windows powershell ,更改执行策略。或者管理员身份打开vscode里输入命令也可,便于后续修改文件。
1. 以管理员身份运行vscode;
2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
3. 执行:set-ExecutionPolicy RemoteSigned;
4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;
再次执行nrm ls 命令,
使用
上图示例中,
nrm use cnpm ---切换淘宝镜像
nrm test cnpm ---测速