windows在使用 nvm 管理并切换 node 时,通过 nvm use 切换node版本会全局切换。也就是node版本号切换后只要不手动更改就会一直保持当前版本号不变。
但博主最近换了苹果系统后,发现苹果系统不能全局更改node版本。我在 vscode中使用nvm use x.x.x之后,下次打开新的 bash或者重新打开项目,发现 node版本又恢复到一开始的,以下是我的
在终端里,通过 nvm list 会发现有一个默认的 default node 版本,如图

首先 nvm use '版本号' 切换node版本号
然后 nvm alias default '版本号' 设置默认版本号,这样下次再打开项目时node版本就是这个默认版本号。

此时你再打开一个bash后,此时会发现node版本还是没有被设置成功

不要急,重启一下编辑器就可以啦~,这里注意重启编辑器需要在这里退出重启哦~而不是直接叉掉再打开

这样就更改成功啦

如果有小伙伴想直接在电脑终端里面改,步骤也是一样的哦~