mac brew安装 node 踩坑日记- n切换node不生效
短信预约 -IT技能 免费直播动态提醒
最近用了一个旧电脑开发,发现里面node管理混乱,有
nvm
、n
和homebrew
,导致切换node 切换不了,开发也有莫名其妙的错误。所以我打算重新装一下node,使用n
做为管理工具。
1. 删除nvm
cd ~rm -rf .nvm
2. 删除n
sudo rm -rf /usr/local/n
3. 卸载nvm
brew uninstall nodenpm uninstall npm -gsudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
或者 使用命令行卸载 Node.js
第一步:打开终端,输入以下命令显示 Node.js 的安装路径:
which node
执行该命令后,会显示安装路径:/usr/local/bin/node
第二步:输入以下命令删除 Node.js 相关的文件:
sudo rm -rf /usr/local/bin/npmsudo rm -rf /usr/local/share/man/man1/node.1sudo rm -rf /usr/local/lib/dtrace/node.dsudo rm -rf ~/.npmsudo rm -rf ~/.node-gypsudo rm /usr/local/bin/node
node -v
如果显示“command not found”,则表示已经卸载干净。
4. 安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。
5. brew安装node
brew install node
6. brew安装python
brew install python@3.10
7. 安装n模块
sudo npm install -g n
切换使用版本
sudo n v15.1.0
坑
这时node -v 发现 版本号依旧没有生效, 最后找到了处理之法
方法一、执行brew unlink node
方法二、配置path
来源地址:https://blog.csdn.net/woyebuzhidao321/article/details/131910134
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341