在mac上安装node.js有五种方法:一、用homebrew快速安装lts版并配path;二、官网下载.pkg包图形化安装;三、用nvm管理多版本;四、手动编辑~/.zshrc配置path;五、配置npm全局目录避免权限问题。

如果您希望在Mac系统上运行JavaScript代码或开发基于Node.js的应用程序,则需要先安装并正确配置Node.js环境。以下是完成此任务的多种方法:
一、使用Homebrew安装Node.js
Homebrew是Mac上最常用的包管理工具,通过它可快速安装最新LTS版本的Node.js,并自动配置PATH环境变量。
1、打开终端应用程序。
2、执行命令安装Homebrew(若尚未安装):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
3、运行brew update更新软件包索引。
4、执行brew install node安装Node.js及npm。
5、验证安装:输入node -v和npm -v,确认输出版本号。
二、通过官方安装包安装Node.js
从Node.js官网下载预编译的.pkg安装包,适合不熟悉命令行或需指定版本的用户,安装过程会自动将可执行文件路径添加至系统PATH。
1、访问https://nodejs.org,点击“Downloads”区域的macOS Installer (.pkg)链接。
2、双击下载完成的.pkg文件,按向导提示完成安装。
3、关闭并重新打开终端窗口,避免Shell缓存旧PATH。
4、运行which node确认二进制文件路径为/usr/local/bin/node。
5、执行node --version检查是否成功安装。
三、使用nvm管理多个Node.js版本
nvm(Node Version Manager)允许在同一台Mac上共存并自由切换多个Node.js版本,适用于需要测试不同版本兼容性的开发场景。
1、在终端中运行以下命令安装nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash。
2、重启终端或执行source ~/.zshrc(如使用zsh)加载nvm配置。
3、运行nvm list-remote查看可用版本列表。
基于三引擎设计,从微信文章、新闻和博客网页提取干净内容,支持标题作者日期元数据,多格式和批量处理。
4、安装LTS版本:nvm install --lts。
5、设置默认版本:nvm alias default lts/*。
6、验证当前激活版本:nvm current与node -v应一致。
四、手动配置环境变量(仅当PATH未自动生效时)
某些情况下,安装后终端无法识别node命令,说明Shell未正确加载Node.js所在路径,需手动补充PATH定义。
1、确认Node.js实际安装位置,常见路径包括/usr/local/bin或~/.nvm/versions/node/下的子目录。
2、编辑Shell配置文件:nano ~/.zshrc(macOS Catalina及之后默认使用zsh)。
3、在文件末尾添加一行:export PATH="/usr/local/bin:$PATH"(路径按实际安装位置调整)。
4、保存并退出编辑器(Ctrl+O → Enter → Ctrl+X)。
5、执行source ~/.zshrc立即应用变更。
6、再次运行echo $PATH,确认新路径已包含在内。
五、验证全局模块与权限配置
npm全局安装模块(如npm install -g create-react-app)常因权限问题失败,需确保全局目录归属当前用户且无需sudo即可写入。
1、创建npm全局模块专用目录:mkdir ~/.npm-global。
2、配置npm使用该目录:npm config set prefix '~/.npm-global'。
3、编辑~/.zshrc,追加:export PATH=~/.npm-global/bin:$PATH。
4、运行source ~/.zshrc刷新环境。
5、尝试安装一个全局工具:npm install -g http-server。
6、验证是否可直接调用:http-server --version。










