最近慕课网上找了一个视频,想好好学习一下,开始都出师不利啊。
安装nrm,npm install -g nrm,前提是你要装好node.js
我想这这不是简单的很吗,安装东西,不是下一步下一步就搞定吗?
这不是node.js搞定了吗
下面再来安装一下nrm
npm install -g nrm
没有报错完美简单
再来查看一下啊
nrm ls
这是什么鬼报错了啊,怎么和我想象的的不一样啊
第一感觉以为自己的环境变量什么的没配,想了一下没配,应该命令都不能用吧,看了一下错误,百度了一下
把17行替换成18行
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
再来就搞定了
其实那个代码就是一个三元运算判断所以我就试了一下改成
const NRMRC = path.join(process.env.USERPROFILE, '.nrmrc');
发现也是可以成功显示的,那我们要怎么知道我们的电脑是不是win32呢,
用到这个命令就能找到我们npm是多少了
npm config ls
ok搞定知道原因