Node.js

一句话总结:Node.js 是一个能让 JavaScript 代码跑在「电脑本地」(而不是只能跑在浏览器里)的运行环境。

Node.js 把浏览器里运行 JS 的 “引擎”(Chrome 的 V8 引擎)单独拎出来,做成了一个可以安装在电脑上的软件。

  • 有了 Node.js,你可以在终端 / 命令行里直接运行 JS 代码,不用打开浏览器;
  • 它还给 JS 加了很多 “新技能”:比如读写电脑里的文件、操作数据库、搭建网站 / 服务器、运行各种工具(比如你之前看到的 npx 调用的包)。

npm和npx

装了 Node.js,就自动有了 npm 和 npx;没有 Node.js,npm/npx 都用不了。

npm = Node.js 自带的 “包管理器”(相当于手机应用商店),用来下载 / 管理各种 JS 工具包(比如 create-react-app、@byted/mcp-proxy);
npx = npm 5.2.0 之后自带的 “包运行工具”(相当于应用商店里的 “一键打开” 功能),不用安装包就能直接运行。
 

分类&标签