← AI 百科

Node.js

AI编程 · AI编程基础
一句话:Node.js让JavaScript可以在电脑或服务器上运行,是很多前端、后端和AI工具项目的基础环境。

它是什么

Node.js是JavaScript运行环境。很多现代网页项目、命令行工具、自动化脚本和AI应用都依赖Node.js。你看到 npm install、npm run dev 这类命令时,通常就和Node.js有关。

适合干什么

  • 运行React、Next.js、Vue、Vite项目的人
  • 使用npm安装依赖的新手
  • 想部署AI网页应用的人
  • 用Codex或Claude Code维护前端项目的人

不适合干什么

  • 只做纯Python项目的人
  • 不需要本地运行任何网页项目的人
  • 完全不接触开发环境的人

普通人怎么用

  • 先安装Node.js LTS版本
  • 用 node -v 检查是否安装成功
  • 用 npm -v 检查npm是否可用
  • 进入项目目录执行 npm install
  • 执行 npm run dev 启动开发环境

进阶用户怎么用

  • 用nvm管理多个Node版本
  • 根据项目锁文件选择npm、pnpm或yarn
  • 理解 package.json 里的 scripts
  • 通过日志判断依赖安装失败还是项目启动失败

常见误区

  • 安装了Node但没有重启终端
  • Node版本太旧导致依赖不兼容
  • 在错误目录执行 npm install
  • 混用npm、pnpm、yarn导致锁文件混乱

和相似工具的区别

  • Node.js vs JavaScript:JavaScript是语言,Node.js是让JavaScript在浏览器外运行的环境。
  • npm install vs npm run dev:npm install安装依赖,npm run dev启动项目开发服务。

入门步骤

  • 安装Node.js LTS
  • 打开终端检查 node -v
  • 进入项目根目录
  • 执行 npm install
  • 执行 npm run dev 并打开提示的网址

推荐工具(第三方)

Node.js、nvm、npm、pnpm、VS Code