首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NVM在执行nvm ls时出现错误

NVM在执行nvm ls时出现错误
EN

Stack Overflow用户
提问于 2013-07-16 04:37:32
回答 6查看 19.4K关注 0票数 18

我试图在节点版本之间安装和切换,所以我首先使用下面的方法安装nvm

代码语言:javascript
复制
Administrators-MacBook-Pro:~ user.name$ sudo npm install nvm -g
Password:
npm http GET https://registry.npmjs.org/nvm
npm http 304 https://registry.npmjs.org/nvm
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mkdirp
/usr/local/bin/nvm -> /usr/local/lib/node_modules/nvm/bin/nvm
nvm@0.0.1 /usr/local/lib/node_modules/nvm
└── mkdirp@0.3.5

在此之后,我尝试执行"nvm ls“来列出节点版本,但它给了我一个错误(下面)。,请告诉我它有什么问题,

代码语言:javascript
复制
Administrators-MacBook-Pro:~ user.name$ nvm ls

module.js:340
    throw err;
          ^
Error: Cannot find module '/usr/local/lib/node_modules/nvm/bin/nvm-ls'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/nvm/bin/nvm:15:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
EN

回答 6

Stack Overflow用户

发布于 2013-10-27 12:12:31

最近,当我将nvm作为npm包(来自https://npmjs.org/package/nvm)安装后,我遇到了这个问题。

要解决这个问题,直接使用https://github.com/creationix/nvm#installation上的说明安装nvm

一旦安装和

代码语言:javascript
复制
source ~/.nvm/nvm.sh

ran (这很重要,因为它使nvm在当前终端会话中可用),那么您就能够运行

代码语言:javascript
复制
nvm ls

以及项目目录中的其他nvm命令。

希望这对学习节点有所帮助!

票数 51
EN

Stack Overflow用户

发布于 2016-01-11 11:12:20

要使用nvm命令,您需要像上面所描述的那样获取它。但每次登录后你都不想这么做。

只需将这些行添加到您的~/..bashrc、~/..profile或~/..zshrc文件中,就可以在登录时自动获取这些代码:

代码语言:javascript
复制
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

另见https://github.com/creationix/nvm#manual-install

票数 4
EN

Stack Overflow用户

发布于 2014-08-19 23:21:31

为了添加,我也使用mac,但安装nvm的非默认shell (zsh)将修改.bash_profile (并添加"source ~/.nvm/nvm.sh“行)

因此,我遇到了同样的错误,您需要确保将"source ~/..nvm/nvm.sh“添加到您的shell配置文件中(对我来说是.zshrc)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17668101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档