我已经安装了nvm (ubuntu with zsh shell),有两个节点版本:v6.11.5和v9.0.0, nvm中的默认版本是v9.0.0

每次我都需要改变节点版本

$ nvm list
         v6.11.5
->       v9.0.0
         system
default -> node (-> v9.0.0)
node -> stable (-> v9.0.0) (default)
stable -> 9.0 (-> v9.0.0) (default)


$ nvm v6

如何将nvm默认版本更改为v6.11.5?


当前回答

使用NVM别名default 10.15.3 *修改默认节点版本号

(将我的版本替换为您的默认版本号)

你可以用NVM list检查你的默认列表

其他回答

确保全局安装了正确的节点版本。您的公司可能正在使用不同的版本。

假设要将默认版本设置为10.19.0。

nvm alias default v10.19.0

但它会给出如下错误

! WARNING: Version 'v10.19.0' does not exist.
default -> v10.19.0 (-> N/A)

在这种情况下,您需要按以下顺序执行两个命令

# Install the version that you would like 
nvm install 10.19.0

# Set 10.19.0 (or another version) as default
nvm alias default 10.19.0

在我的情况下,Windows 11, nvm 1.1.9和使用gitbash

这些为我工作(必须以管理员身份运行)

(最新版本)

NVM使用最新

(特定版本)

NVM使用18.10.0

这些对我不起作用

NVM use 18 -> return node vv18.10.0(64位)未安装或找不到。

nvm使用default 18 ->返回无法识别的版本:"default"

NVM别名…—本NVM版本不支持> alias命令

希望对大家有所帮助:)

这对我来说很有效。

nvm use default v16

这对我没有任何帮助

nvm alias default v16

如果你只想切换一次,使用这个

nvm use 12.x

否则,如果您想切换默认节点版本,则使用

nvm use default 12.x 

or

nvm alias default 12.x