brew安装node
1. 查看本机可安装的node版本
brew search node
可以安装的版本有14、16、18、20。后边打勾的是已经安装的。
2. 安装node
//安装
brew install node@18
//卸载
brew uninstall node@18
3. 链接(很重要,否则node不能使用)
brew link node@18
链接之后会报两个建议希望你执行两个命令,按照执行就好了。
链接/opt/homebrew酒窖/node@18/18.20.4...
错误:无法将lib/node_modules/npm/LICENSE符号链接
目标/opt/homebrew/lib/node_modules/npm/LICENSE 已经存在。您可能希望将其删除:
rm'/opt/homebrew/lib/node_modules/npm/LICENSE'
要强制链接并覆盖所有冲突的文件,请执行以下操作:
brew链接--覆盖node@18
要列出要删除的所有文件,请执行以下操作:
brew链接--覆盖--模拟运行node@18
To force the link and overwrite all conflicting files:
brew link --overwrite node@18
To list all files that would be deleted:
brew link --overwrite --dry-run node@18
两个建议命令,二选一,主要执行后续命令
4. 强制链接并覆盖所有冲突的文件
brew link --overwrite node@18
5. 列出要删除的所有文件
brew link --overwrite --dry-run node@18
如果您需要先在PATH中安装此软件,请考虑运行:
echo'导出路径=“/opt/homebrew/opt/node@18/bin:$PATH“'>~/.zshrc
6. 运行echo 'export PATH="/opt/homebrew/opt/node@18/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/node@18/bin:$PATH"' >> ~/.zshrc
7. 检查是否安装成功
node -v
//v18.20.4
npm -v
//10.7.0
mac下如何干净的卸载node和npm
1. npm 卸载
sudo npm uninstall npm -g
npm -v 测试一下,zsh: command not found: npm 说明卸载成功了
2. node.js 卸载
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
node -v测试一下,zsh: command not found: node 说明卸载成功了
参考链接: