MacOS Node版本快速切换(HomeBrew)

使用场景

在同时开发的前端项目较多时,有些是老项目,依赖的包版本较低,需要使用低版本的node;新的项目需要使用高版本的node,这时就会需要node版本进行切换,windows常用nvm,但是mac上我还是觉得使用HomeBrew进行切换就很方便。如果你不知道什么是HomeBrew,那你可以先查一下,我理解就是一个管理软件的软件,类似应用商店,只不过是使用命令来完成软件的相关操作。

操作步骤

  1. 我电脑上使用homebrew安装了node14,node18,目前我使用的是18;
  2. 可以看到,改完还需要执 source .zshrc,使配置文件生效,不然node版本切换不过去,当然你不想执行source .zshrc,也可以重启电脑生效,除非你很闲(手动狗头)。
a1@1deMacBook-Air ~ % brew unlink node@18                  
Unlinking /opt/homebrew/Cellar/node@18/18.18.0... 2269 symlinks removed.
a1@1deMacBook-Air ~ % brew link --overwrite --force node@14
Linking /opt/homebrew/Cellar/node@14/14.21.3_1... 3957 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/opt/homebrew/opt/node@14/bin:$PATH"' >> ~/.zshrc
a1@1deMacBook-Air ~ % echo 'export PATH="/opt/homebrew/opt/node@14/bin:$PATH"' >> ~/.zshrc
a1@1deMacBook-Air ~ % node -v    
v18.18.0
a1@1deMacBook-Air ~ % source .zshrc
a1@1deMacBook-Air ~ % node -v      
v14.21.3

以上就是我使用Mac 快速切换node的方法了。

猜你喜欢

转载自blog.csdn.net/weixin_44019553/article/details/134639294