Web知识篇
什么是Node.js与npm
学习进度
0/60
什么是Node.js与npm
前端项目的发动机和零件仓库。
你可能好奇:JavaScript 不是浏览器里的语言吗?怎么能用来做服务器、跑命令行工具?答案就是 Node.js——它让 JavaScript 走出了浏览器。
Node.js 是一个 JavaScript 运行环境,让 JS 可以在浏览器之外运行。有了 Node.js,JavaScript 不只能做网页,还能做后端服务、命令行工具、桌面应用。npm(Node Package Manager)是 Node.js 自带的包管理器,全球最大的开源库生态——超过 200 万个现成的工具包可以一键安装使用。
npm install 模拟器
执行 npm install 时,下载的包存放在哪个目录?
- src/ 目录
- public/ 目录
- node_modules/ 目录
- .git/ 目录
每个 Node.js 项目都有一个 package.json 文件——它就像项目的「身份证 + 购物清单」。记录了项目名称、版本,以及依赖了哪些包。
package.json 解读器
常用 npm 命令速查:npm install = 安装所有依赖;npm install xxx = 安装指定包;npm run dev = 启动开发服务器;npm run build = 构建生产版本;npx = 临时运行一个包的命令。遇到 AI 生成的项目,第一步永远是 npm install。
记住一句话:拿到任何前端项目,先 npm install 装依赖,再 npm run dev 启动。90% 的「项目跑不起来」都是因为忘了这一步。