关于nrm安装之后无法使用的问题
- 安装nrm:
npm install -g nrm
- 安装结果正常
- 尝试使用:
nrm ls
然后报错
- 在网上找了一下资料, 找到一种方法: 找到nrm安装目录下的cli.js, 17行, 将变量NRMRC的值由
path.join(process.env.HOME, '.nrmrc');
改为path.join('HOME', '.nrmrc');
之后再次尝试使用, 结果正常
- 总结: 从我这里看, 应该是nrm在设置运行路径, 更改系统环境变量时取系统变量
process.env.HOME
的方式在我的电脑上不适用, 所以造成了报错, 记录一下, 希望以后能帮助到遇到相同问题的朋友.