1. 为什么在 Mac 上安装 Node.js 这么重要?
如果你刚开始接触 Web 开发,或者想玩玩 JavaScript 的后端,那 Node.js 绝对是你绕不开的第一个“基础设施”。简单来说,它让 JavaScript 这门原本只能在浏览器里跑的语言,拥有了在服务器端运行的能力。这意味着,你可以用同一种语言搞定前端页面和后端逻辑,想想就挺酷的。
在 Mac 上,我们有好几种方式可以把它“请”到电脑里。但说实话,我见过太多新手朋友,随便搜个教程就开干,结果要么版本装得不对,要么环境搞得一团糟,最后项目跑不起来,还得花半天时间“排雷”。所以,今天咱们不聊那些虚的,就聚焦两种我用了快十年、最稳当、最高效的安装方法:官网下载安装包和用 Homebrew 命令行安装。
这两种方法各有各的“脾气”。官网下载就像去官方旗舰店买手机,原汁原味,一步到位,适合追求稳定、不想折腾的朋友。而 Homebrew 呢,更像是 Mac 上的“App Store 命令行版”,用一句命令就能搞定安装、更新、卸载,特别适合喜欢用终端、追求效率的开发者。我会把这两种方法的每一步操作、可能遇到的坑,以及怎么验证安装是否真的成功了,都掰开揉碎了讲给你听。跟着做下来,你不仅能装上 Node.js,还能真正理解背后的门道,以后自己维护环境也心里有数。
2. 方法一:从 Node.js 官网下载安装包(最稳妥的“官方渠道”)
这个方法是最直接、最经典的,尤其适合刚入门、对命令行还有点“发怵”的同学。它的好处是整个过程可视化,跟着图形界面点“下一步”就行,几乎不会出错。而且安装的是官方打包好的完整版本,兼容性最有保障。
2.1 访问官网与版本选择
首先,打开你的 Safari 或者 Chrome 浏览器,在地址栏输入 nodejs.org 并回车。没错,官网地址就是这么简单好记。进入首页后,你会立刻看到两个非常显眼的绿色下载按钮,上面分别写着 LTS 和 Current。
这里就是第一个关键选择了。LTS 是 Long Term Support(长期支持版)的缩写。你可以把它理解成“稳定版”或者“企业版”。这个版本会得到长达数年的维护更新,重点是修复错误和安全漏洞,不会轻易引入可能破坏现有功能的新特性。对于绝大多数人,尤其是用于学习和生产环境,我强烈建议你无脑选择 LTS 版本。它就像一座坚固的堡垒,能保证你的项目基石稳定可靠。
旁边的 Current 版本,则是包含了所有最新特性的“尝鲜版”。它可能跑得更快,有更酷的语法糖,但同时也可能隐藏着一些尚未被发现的问题。如果你不是急于体验某个特定新功能,或者纯粹为了学习研究,我劝你先别碰它。我早年就踩过坑,用 Current 版本写了个小工具,结果几个月后一次版本升级,某个 API 变了,导致脚本直接瘫痪,排查起来非常头疼。
所以,记住我们的原则:求稳不求新。直接点击那个大大的、写着“LTS”的绿色按钮。浏览器会自动识别你的 Mac 系统(是 Intel 芯片还是 Apple Silicon 芯片),并开始下载对应的 .pkg 安装包文件。下载过程取决于你的网速,通常很快。
2.2 图形化安装与权限确认
下载完成后,一般能在“下载”文件夹里找到一个名字类似 node-v20.x.x.pkg 的文件。双击它,安装程序就启动了。
安装过程非常“苹果”,和安装其他 Mac 软件没什么两样。你会先后看到“欢迎”、“许可协议”、“安装位置”和“安装类型”等界面。这里有个小细节:在“安装位置”这一步,默认是安装到整个电脑(/usr/local/bin),这需要你输入电脑的管理员密码。这是正常且必要的,因为 Node.js 和它附带的包管理器 npm 需要被放在一个所有用户都能访问的系统路径下。
我建议你保持默认设置,一路点击“继续”,直到最后点击“安装”。输入密码后,进度条走完,就会提示安装成功。整个过程大概一两分钟,完全不需要你进行任何复杂的配置。
2.3 验证安装与创建你的第一个脚本
安装程序说成功了,但我们得自己验证一下才放心。是时候请出我们强大的“终端”(Terminal)了。你可以用 Spotlight 搜索(Command + 空格,然后输入“终端”)快速打开它。
在终端里,我们输入两个简单的命令来探探路:
node -v
npm -v
按下回车。如果安装成功,你会立刻看到类似 v20.11.0 和 10.2.4 这样的版本号输出。node -v 查看的是 Node.js 解释器本身的版本,npm -v 查看的是它自带的包管理工具的版本。看到版本号,心里就踏实了一大半。
但这还不够,我们得让它真正“跑”起来。让我们来写一个经典的“Hello World”程序,不过这次是 Node.js 版的。在终端里,我们一步步来:
- 先找一个你喜欢的工作目录,比如桌面。在终端里输入
cd ~/Desktop切换到桌面。 - 创建一个新的 JavaScript 文件:
touch test.js。 - 用你喜欢的文本编辑器打开它,比如 VSCode:
code test.js。如果没装 VSCode,用 Mac 自带的文本编辑(TextEdit)也行,但记得要格式设为纯文本。 - 在
test.js文件里,输入下面这行代码:console.log("恭喜!Node.js 已通过官网安装成功!"); - 保存并关闭文件。
- 回到终端,在文件所在目录下,运行这个脚本:
node test.js。
如果一切顺利,终端会清晰地打印出“恭喜!Node.js 已通过官网安装成功!”这句话。看到这个输出,你的 Node.js 环
455



被折叠的 条评论
为什么被折叠?



