homebrew 安装nvm切换node版本

1、使用Homebrew安装nvm

如果没装(homebrew )打开终端(Terminal),输入以下命令安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

NVM安装

推荐安装前卸载本机的node环境

删除存在的node

如果之前通过'brew install node'方式安装过node,那么需要先删除系统中存在的node:

brew remove --force node

sudo rm -r /usr/local/lib/node_modules
brew prune
sudo rm -r /usr/local/include/node

 

2、通过brew安装

brew install nvm

3、配置环境变量

安装完毕后,nvm会有提示以及注意事项,可以直接按照以下命令配置

echo 'export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion' >> ~/.zshrc

4、更新配置文件

source ~/.zshrc

5、判断是否安装成功

nvm -v

6、nvm相关命令

1、nvm install :安装指定版本的Node.js,例如nvm install 18.18.12
 
2、nvm use :切换到指定版本的Node.js,例如nvm use 18.18.2
 
3、nvm current:显示当前正在使用的Node.js版本。
 
4、nvm ls:列出所有已经安装的Node.js版本。
 
5、nvm alias :为指定版本创建一个别名,例如nvm alias default 18.18.2
 
6、nvm uninstall :卸载指定版本的Node.js,例如nvm uninstall 18.18.2
 
7、nvm reinstall-packages :在切换Node.js版本后,重新安装已安装的全局npm包。
 
8、nvm on:打开nvm自动切换。
 
9、nvm off:关闭nvm自动切换。

Node安装

1. 安装指定版本
例如当前最新版本18.18.2的LTS版本

nvm install 18.18.2


2. 查看是否安装成功
是否有18.18.2版本存在

nvm list


3. 切换并使用版本

nvm use 18.18.2


4. 查看是否安装成功

node -v

特别注意

windows通过 nvm use 切换node版本会全局切换。

但苹果系统不能全局更改node版本的解决方案如下:
在终端里,通过 nvm list 会发现有一个默认的 default node 版本,如图

第一步:
首先 nvm use '版本号'  切换node版本号

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

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

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

这样就更改成功啦

 

posted on 2024-04-10 23:04  嘘嘘乖乖  阅读(431)  评论(0编辑  收藏  举报