mac上搭建javascript开发环境需安装node.js和npm,可通过homebrew、官方.pkg包或手动配置path实现,并需解决npm全局权限问题。

如果您希望在Mac上搭建JavaScript开发环境,Node.js和npm是必不可少的基础工具。以下是完成安装与配置的具体步骤:
一、通过Homebrew安装Node.js
Homebrew是Mac上广泛使用的包管理器,能自动处理依赖并保持软件更新。使用它安装Node.js可同时获得最新稳定版的npm。
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文件,适合对系统环境控制要求较高的用户。
1、访问官网下载页面:https://nodejs.org,点击“Download”按钮下载macOS .pkg安装包(推荐LTS版本)。
2、双击下载好的.pkg文件,按提示完成安装流程(需输入管理员密码)。
3、安装完成后,在终端中执行:which node 和 which npm,确认路径为 /usr/local/bin/node 和 /usr/local/bin/npm。
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
4、运行:node -v && npm -v 验证版本信息。
三、手动配置PATH环境变量(如命令不可用)
部分Mac系统(尤其是启用zsh后)可能未自动将Node.js路径加入shell配置,导致终端无法识别node或npm命令。
1、在终端中执行:echo $SHELL 确认当前shell类型(通常为zsh或bash)。
2、根据shell类型,编辑对应配置文件:nano ~/.zshrc(zsh)或 nano ~/.bash_profile(bash)。
3、在文件末尾添加一行:export PATH="/usr/local/bin:$PATH"。
4、保存并退出(Ctrl+O → Enter → Ctrl+X),然后执行:source ~/.zshrc 或 source ~/.bash_profile 使配置生效。
四、验证npm全局模块安装权限
默认情况下,npm全局安装模块会写入 /usr/local,而macOS可能限制对该目录的写权限,导致权限错误。
1、创建npm全局模块独立目录:mkdir ~/.npm-global。
2、配置npm使用该目录:npm config set prefix '~/.npm-global'。
3、将该目录加入PATH:在 ~/.zshrc 或 ~/.bash_profile 中追加一行:export PATH=~/.npm-global/bin:$PATH。
4、重新加载配置并验证:source ~/.zshrc && npm config get prefix,输出应为 ~/.npm-global。










