mac(M3)-brew安装node

530 阅读1分钟

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 说明卸载成功了

参考链接: