Mac 苹果系统使用nvm use 切换node版本号

windows在使用 nvm 管理并切换 node 时,通过 nvm use 切换node版本会全局切换。也就是node版本号切换后只要不手动更改就会一直保持当前版本号不变。

但博主最近换了苹果系统后,发现苹果系统不能全局更改node版本。我在 vscode中使用nvm use x.x.x之后,下次打开新的 bash或者重新打开项目,发现 node版本又恢复到一开始的,以下是我的

解决方案:

在终端里,通过 nvm list 会发现有一个默认的 default node 版本,如图

Mac 苹果系统使用nvm use 切换node版本号_第1张图片

第一步:

首先 nvm use '版本号'  切换node版本号

第二步:

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

Mac 苹果系统使用nvm use 切换node版本号_第2张图片

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

Mac 苹果系统使用nvm use 切换node版本号_第3张图片

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

Mac 苹果系统使用nvm use 切换node版本号_第4张图片

这样就更改成功啦

Mac 苹果系统使用nvm use 切换node版本号_第5张图片

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

你可能感兴趣的:(macos)