Skip to content

MacOS 下使用 brew 命令安装 Node.js

1 卸载原 Node.js

输入以下命令以查找已安装的 Node.js 版本

node -v

如果显示了 Node.js 的版本号,表示 Node.js 已安装在你的系统中。接下来,你可以执行以下命令卸载 Node.js。

如果你使用的是 Homebrew 包管理器,输入以下命令:

brew uninstall node

如果你使用的是 Node.js 官方安装程序,则输入以下命令:

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

执行完上述命令后,Node.js 将被卸载,可以再次输入 node -v 命令检查 Node.js 是否已成功卸载。如果显示 "command not found" 或者没有任何输出,说明 Node.js 已成功卸载。 请注意,这些步骤只会卸载全局安装的 Node.js。如果你在项目中使用了其他工具(如nvm、n 或者 npm),你可能需要单独卸载这些工具。

2 使用命令安装

输入以下命令查找可用的 Node.js 安装包

brew search node

在这里插入图片描述

目前使用最多的是 @12版本以上的 Node.js,所以建议安装 12 及以上版本。笔者安装的是 @14 版本。

brew install node@14

等待安装完成即可

3 配置 Node.js

为了让系统找到 Node.js 的可执行文件,需要对其进行配置。

确保你的 Homebrew 安装正常:运行以下命令更新 Homebrew,并检查是否有任何错误:

brew update

检查 Node.js 的安装路径:运行以下命令来查找 Node.js 的安装位置,该命令会显示 Node.js 的安装路径,类似于 /usr/local/Cellar/node@14/14.x.x

brew --prefix node@14

确认路径是否正确:运行以下命令,将 Node.js 的安装路径添加到环境变量中,请注意,如果你使用的是 Zsh,将 .bash_profile 替换为 .zshrc

echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.bash_profile

使环境变量生效:运行以下命令以使环境变量立即生效:

source ~/.bash_profile

或者,如果你使用的是 zsh,使用以下命令:

source ~/.zshrc

重新打开终端窗口,然后再次尝试运行 node -v 命令,看看是否可以正常显示 Node.js 的版本号。

在这里插入图片描述

编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!