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,以后想升级、切换版本都方便!

有问题评论区见!