后台收到不少人问 Node.js 到底值不值得装、装完又该怎么用。这篇按「它是什么 → 解决什么问题 → 怎么装 → 注意什么」的顺序讲清楚,看完能直接上手。
Node.js 怎么用?从下载安装到上手的完整教程
后台收到不少人问 Node.js 到底值不值得装、装完又该怎么用。这篇按「它是什么 → 解决什么问题 → 怎么装 → 注意什么」的顺序讲清楚,看完能直接上手。
先说结论
让 JavaScript 跑在服务端的运行环境。Node.js 把 JavaScript 从浏览器里解放出来,用来写服务端、命令行工具和构建脚本。前端项目的打包、构建、脚手架几乎都依赖它,所以就算不写后端,前端开发也绕不开装一个。
它能解决什么问题
前端和后端开发者;需要跑前端构建工具的运维和设计师。
事件驱动:非阻塞 I/O,适合高并发场景。
npm 生态:全球最大的包管理仓库。
跨平台:同一套代码在三大系统运行。
工具链基础:前端构建、脚手架都依赖它。
下载与安装
官方地址:https://nodejs.org/zh-cn(OpenJS Foundation 官方站点,授权方式:免费开源)。别从第三方站点的「高速下载」按钮进,那些安装包经常带捆绑。
- 官网下载 LTS 版本(长期支持版),安装时勾选加入 PATH
- 装完在终端执行 node -v 和 npm -v 验证
- 国内网络慢可以设置 npm 镜像源加速
支持平台:Windows / macOS / Linux。
用之前值得知道的两点
- 生产环境优先用 LTS 版,Current 版新特性多但稳定性差
- 多项目版本冲突时用 nvm 管理多个 Node 版本
常见问题
Q:LTS 和 Current 选哪个?
个人学习和生产环境都选 LTS,Current 适合尝鲜新特性。
Q:npm 安装包很慢怎么办?
换国内镜像源,或用 pnpm、yarn 替代。
Q:需要单独装 npm 吗?
不需要,npm 随 Node.js 一起安装。
要不要试试替代方案
如果 Node.js 用着不顺手,Python 是同类型里更常见的选择,功能侧重不太一样,可以都试一下再决定。
相关阅读
问:LTS 和 Current 选哪个?
答:个人学习和生产环境都选 LTS,Current 适合尝鲜新特性。
问:npm 安装包很慢怎么办?
答:换国内镜像源,或用 pnpm、yarn 替代。
问:需要单独装 npm 吗?
答:不需要,npm 随 Node.js 一起安装。