Node.js
你可能会说
终端说 command not found: node,我的项目为什么跑不起来?
让 JavaScript 能在浏览器以外运行的环境,常用于本地脚本和构建工具项目说明要求 Node.js 版本时,可以在终端用 node -v 查看本机环境。Node.js 让 JavaScript 在浏览器外运行,可提供文件系统等本机能力;浏览器脚本则运行在网页环境中,二者不是同一个运行环境。
先知道
也常被叫作Nodenode
延伸阅读 · 权威出处
终端说 command not found: node,我的项目为什么跑不起来?
const fs = require("fs");
const files = fs.readdirSync("./data");
console.log(`读取 ${files.length} 个文件`);const fs = require("fs");
const files = fs.readdirSync("./data");
console.log(`读取 ${files.length} 个文件`);浏览器只把文件当作文本显示,不会执行它JavaScript 有两个常见运行地点:浏览器里的页面,和终端里的 Node.js。npm 运行在 Node.js 上,许多项目构建命令也会用它;是否需要要看工具链。
它是运行环境,不是一门新语言:写的还是 JavaScript;Node.js 提供在电脑上执行它的能力,让脚本不打开浏览器也能运行。
构建和包管理工具都依赖它:npm 和许多项目的构建命令会使用 Node.js;是否需要它要看项目工具链。本机缺少 Node.js 时,依赖它的命令会报 command not found。
版本会被项目要求:项目文档写 requires Node 18+ 时,用 node -v 查看本机版本;版本过低要升级后再运行。
终端提示 command not found: node。请先检查我本机有没有安装 Node.js、版本是多少;如果没装或版本低于项目要求,说明该装哪个版本,装好后重新运行项目命令并确认能正常启动。