跳到主内容

nvm use xxx指定版本后,重启后失效了

· 2分钟阅读

问题

nvm 作为一款非常实用简单的 node 版本管理工具,可以轻松切换 node 版本,最近需要切换 17.0.0 版本。我们都知道切换 node 版本命令如下

nvm use 17.0.0

这样当前的版本就被切换到了 17.0.0 版本,但是我们发现,当我们重启后,node 版本被重置为旧的,而不是 17.0.0 版本。

原因

nvm use 17.0.0 只能作用于当前运行环境,如果重启后,node 版本就会被重置为默认值,既然提到默认值,就有一个 default 配置。解决方法很简单。只需要把默认版本改为常用版本即可。

解决

使用命令 nvm alias default 17.0.0 就可以设置默认版本。