安装nrm后, code: ‘ERR_INVALID_ARG_TYPE‘

来源:csdn博客 分类: 文章浏览史 发布时间:2021-08-06 20:27:31 最后更新:2021-08-06 浏览:544
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2021-08-06 20:27:31

最近慕课网上找了一个视频,想好好学习一下,开始都出师不利啊。
安装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搞定知道原因

1楼 sTmWcysy
2022-03-20 13:44:27
e
php技术微信