Npm 如何使新的终端窗口具有节点版本12而不是10?

Npm 如何使新的终端窗口具有节点版本12而不是10?,npm,nvm,Npm,Nvm,我已使用以下命令安装了node version 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.

我已使用以下命令安装了node version 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
文件夹删除了npm,然后用以下内容重新安装了npm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
以及具有

nvm install 12
node -v
这修复了它,现在显示新的终端窗口

node -v
v12.13.1

在命令行中键入where node。它记录了什么?