mac 下安装nvm node和npm not found

发布于 2022-09-04 05:22:52 字数 1051 浏览 17 评论 0

192:~ myname$ nvm list
         v6.2.0
current -> v6.2.0
node -> stable (-> v6.2.0) (default)
stable -> 6.2 (-> v6.2.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.6.2 (-> N/A)
lts/boron -> v6.9.1 (-> N/A)
192:~ myname$ node -v
-bash: node: command not found
192:~ myname$ npm -v
-bash: npm: command not found

运行nvm debug是这样的

nvm --version: v0.32.1
$SHELL: /bin/bash
$HOME: /Users/chengjiachen
$NVM_DIR: '$HOME/.nvm'
$PREFIX: ''
$NPM_CONFIG_PREFIX: ''
nvm current: none
which node: 
which iojs: 
which npm: 
npm config get prefix: -bash: npm: command not found
npm root -g: -bash: npm: command not found

~/.bashrc 和~/.bash_profile都写了环境变量如下:

export NVM_DIR="/Users/myname/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

打印环境变量是这样的:

192:~ myname$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

有人说应该是没有加node的path的原因,但是我不知道怎么加也不知道是不是这样原因

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

梦冥 2022-09-11 05:22:52

可以使用brew安装多版本,

brew install node (当前最新的);
brew install node6-lts (6.9.1);

brew unlink node(断开当前版本7.x,也是最新的);
brew link node6-lts(链接6.x);
挽清梦 2022-09-11 05:22:52

最终用brew 安装了node ,nvm还是略坑爹

梦与时光遇 2022-09-11 05:22:52

我也碰到了这个问题, 并且在找的解决办法的过程中找到了楼主给 nvm 提的 issue1329, 并且我的 bash 版本(虽然用的是zsh)也是和楼主一致, 看后面也是不了了之.

我是按照 cnodejs 社区的置顶教程安装的 nvm, 但是最后发现了问题所在, 需要用 https://github.com/creationix/nvm#install-script 所提供的最新版本的安装 nvm bash 脚本就没问题.
现在是:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
而我当时安装的是:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bash
所以出现了 npm 和 node 都 not found 的情况.

系统版本: OS X 10.11.6
zsh 版本: zsh 5.0.8 (x86_64-apple-darwin15.0)
以上, 供后来人参考.

蓝礼 2022-09-11 05:22:52

我也遇到这个问题,刚解决。我之前是用homebrew安装nvm的,于是发生了这个问题,我卸载掉重新用nvm自己的安装,再安装node就好了

戏蝶舞 2022-09-11 05:22:52

没发现 nvm list 的时候没有 default 选项么。。
设置 nvm 的默认 node 版本号就行了: nvm alias default v 某个版本号

活雷疯 2022-09-11 05:22:52

sudo rm -rf ~/.nvm
then reinstall

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文