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版本还是没有被设置成功
不要急,重启一下编辑器就可以啦~,这里注意重启编辑器需要在这里退出重启哦~而不是直接叉掉再打开
这样就更改成功啦
如果有小伙伴想直接在电脑终端里面改,步骤也是一样的哦~