$ nvm ls:
.nvm
v0.11.12
v0.11.13
我必须在每个会话中继续使用nvm use v.0.11.13:
.nvm
v0.11.12
-> v0.11.13
我已经尝试了brew安装以及官方安装脚本。
最佳答案
尝试将.nvmrc
文件放在项目的根目录。它应包含:
v0.11.13
然后,您可以在
~/.bashrc
的末尾添加此小片段(或您正在使用的bash):# Use node version (nvm use)
autoload -U add-zsh-hook
load-nvmrc() {
if [[ -f .nvmrc && -r .nvmrc ]]; then
nvm use
elif [[ $(nvm version) != $(nvm version default) ]]; then
echo "Reverting to nvm default version"
nvm use default
fi
}
add-zsh-hook chpwd load-nvmrc
load-nvmrc
输入包含正确的
node
文件的目录后,这应该正确设置.nvmrc
版本。