如何使新的终端窗口的节点版本为12,而不是10?

问题描述 投票:0回答:1

我已使用以下命令安装了节点版本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
npm nvm
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.