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
好好学习!天天向上!
以上是关于nrm安装后无法使用的主要内容,如果未能解决你的问题,请参考以下文章
安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)(代码片