在 OS X 中使用新的终端会话时, nvm
忘记节点版本并默认为空:
$ nvm ls
:
.nvm
v0.11.12
v0.11.13
我必须在每个会话中继续打 nvm use v.0.11.13
:
.nvm
v0.11.12
-> v0.11.13
我已经尝试了 brew
安装以及官方安装脚本。
我的 .profile
用于 brew 版本:
#nvm
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
对于 install.sh 脚本:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash
#nvm
export NVM_DIR="/Users/farhad/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
任何线索我做错了什么?
原文由 frhd 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试
nvm alias default
。例如:$ nvm alias default 0.12.7
这会在您的 shell 中设置默认节点版本。然后通过关闭 shell 窗口、打开一个新窗口来验证更改是否仍然存在,然后:
node --version