macOS安装教程
Mac用户有福了!macOS装Node.js有多种方式,这篇教程给你盘点一下,总有一款适合你。
一、 方式一:官网下载(最简单)
1. 下载安装包
去 https://nodejs.org/ 下载 macOS 安装包(.pkg文件)。
2. 安装
双击下载的pkg文件,一路点"继续",最后输入电脑密码确认就行。
3. 验证
打开终端(Command+空格,输入Terminal),输入:
node -v npm -v
看到版本号就说明装好了。
二、 方式二:Homebrew(强烈推荐)
如果你的Mac装了Homebrew,用这个方法最方便!
1. 安装Homebrew(如果没有)
打开终端,粘贴下面的命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按回车,等它跑完就行。
2. 用Homebrew安装Node.js
一条命令搞定:
brew install node
3. 验证
node -v npm -v
4. 升级
以后想升级:
brew upgrade node
卸载
brew uninstall node
三、 方式三:nvm(开发者首选)
nvm可以管理多个Node.js版本,想换就换,非常方便。
1. 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
2. 配置环境变量
安装完成后,终端会提示你把下面这段加到 ~/.zshrc 里:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
或者直接运行:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> ~/.zshrc
然后重启终端。
3. 用nvm安装Node.js
// 安装最新版 nvm install node
// 安装LTS版 nvm install --lts
// 安装指定版本,比如18 nvm install 18
4. 使用nvm切换版本
// 切换到18 nvm use 18
// 切换到最新版 nvm use node
// 查看已安装的版本 nvm list
nvm常用命令
nvm install 18 # 安装18.x版本 nvm use 18 # 使用18.x版本 nvm list # 列出已安装版本 nvm current # 查看当前使用版本 nvm uninstall 16 # 卸载16.x版本 nvm alias default 18 # 设置默认版本
四、 方式四:fnm(Rust版,更快)
fnm是Rust写的,比nvm快很多:
安装fnm
curl -fsSL https://fnm.vercel.app/install | bash
配置
运行安装脚本后,把这段加到 ~/.zshrc:
eval "$(fnm env)"
使用
fnm install 20 fnm use 20 fnm default 20
五、 验证安装
不管用哪种方式安装,打开终端验证:
node -v npm -v
都能看到版本号就成功了。
六、 跑一个程序试试
1. 创建文件
在桌面新建hello.js:
touch ~/Desktop/hello.js
2. 写入代码
open ~/Desktop/hello.js
用文本编辑器写入:
console.log('Hello Node.js on macOS!');
3. 运行
在终端输入:
node ~/Desktop/hello.js
看到输出就成功了!
七、 常见问题
1. 权限问题
如果npm install时提示Permission denied,不要用sudo!正确做法是:
// 方法一:用nvm管理Node.js(推荐) // 方法二:配置npm的全局路径
mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc source ~/.zshrc
2. zsh: command not found: node
如果是macOS 10.15以上,默认shell是zsh。确保上面提到的环境变量加到了 ~/.zshrc 而不是 ~/.bashrc。
3. 想用不同的Node版本
用nvm: nvm install 18 nvm use 18
八、 总结
| 方式 | 优点 | 缺点 |
|---|---|---|
| 官网pkg | 简单直接 | 升级麻烦 |
| Homebrew | 方便管理 | 需要先装Homebrew |
| nvm | 切换版本灵活 | 需要配置 |
| fnm | 速度快 | 相对小众 |
个人推荐:用Homebrew或者nvm,以后想升级、切换版本都方便!
有问题评论区见!