有关nrm的一些踩坑记录

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 命令,


vscode 管理员身份打开
17行内容,更改为未注释的那一行
再次执行命令即可

使用

上图示例中,
nrm use cnpm ---切换淘宝镜像
nrm test cnpm ---测速

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。