nrm安装后无法使用

Posted !win !

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nrm安装后无法使用相关的知识,希望对你有一定的参考价值。

前情


在使用node.js的过程中,经常会时不是遇到有些包下载安装慢或者失败,有时可以尝试切换源来解决这类问题


通过npm install nrm -g安装完nrm后运行nrm一直报错

错误截图

Why?


在64位操作系统中运行node时,process.platform会返回“win32”,这实际上应该是node的BUG,但nrm应该没有对这种问题做兼容处理

解决方案1


通过错误提示找到nrm下的cli.js文件,把第17行改成如下:

const NRMRC = path.join(process.env[process.platform == \'win32\' ? \'USERPROFILE\' : \'HOME\'], \'.nrmrc\');

解决方案2


此问题在nrm的1.2.2版本中已修复,但是npm没有同步更新,暂时可以通过gihub的方式安装

npm install -g Pana/nrm

参考链接:https://github.com/Pana/nrm/issues/93

好好学习!天天向上!

以上是关于nrm安装后无法使用的主要内容,如果未能解决你的问题,请参考以下文章

安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)(代码片

nrm安装与配置-镜像源管理

nrm是什么?以及nrm的安装与命令

nrm是什么?以及nrm的安装与命令

nrm安装与配置(nrm管理npm源)

nrm : 无法加载文件 C:Program Files odejs rm.ps1,因为在此系统上禁止运行脚本