本文已参与「新人创作礼」活动,一起开启掘金创作之路。
nrm 是目前比较常用的npm源管理工具,但安装起来比较麻烦,这个与操作系统有关,有的可以一键安装,直接使用,有的安装后会报各种错误。这里我就自己遇到的错误记录总结一下,帮各位老师踩踩坑。
- 执行安装,这没啥说的,一句命令
npm install -g nrm
待安装完成后,可以通过nrm ls命令检查是否安装成功
nrm ls
如果此命令能够执行,那么恭喜你安装成功了,这篇文章也不用往下看了。
如果提示“nrm 不是内部命令......”
这时需要配置环境变量,系统变量--->path。
新增前 先通过 npm config ls查找属性
编辑
红线处,就是要添加的变量路径
编辑
保存后,重启cmd.
再次输入 nrm ls
nrm ls
同样,如果能执行命令,表示成功。
如果报错,如“........throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value).......”,
则需要检查npm配置,再次输入 npm config ls
npm config ls
编辑
如果像上图一样,有win32,则需要修改nrm配置文件,路径在刚才配置的环境变量路径下/node_modules\nrm\cli.js,以上图为例:D:\mysoft\node\node_global\node_modules\nrm\cli.js
把
const NRMRC = path.join(process.env.HOME, '.nrmrc');
改为
const NRMRC = path.join(process.env.USERPROFILE, '.nrmrc');
重启cmd,
再次执行 nrm ls ,此时应该就大功告成了!
编辑