我已使用以下命令安装了节点版本12。
$ nvm install 12 -g
# note - nvm use 12.13.1 has same effect
v12.13.1 is already installed.
Now using node v12.13.1 (npm v6.12.1)
当我键入$ node -v
确认节点版本时,命令行将显示v12.13.1
。
我也将其设置为默认节点版本。
$ nvm alias default 12.13.1
default -> 12.13.1 (-> v12.13.1)
但是,当我打开一个新窗口时,仍然看到版本10。
$ node -v
v10.17.0
我必须
$ nvm use 12
每次我打开新窗口
然后我有
$ node -v
v12.13.1
我怎么能不使用每次默认值就将其设置为12?
这是在Ubuntu上,我的.bashrc
包括:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
答案 0 :(得分:0)
我通过删除~/.npm
文件夹删除了npm,然后使用以下命令重新安装了npm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
和节点版本12
nvm install 12
node -v
此问题已修复,现在显示新的终端窗口
node -v
v12.13.1