生命周期脚本(Lifecycle Scripts)
npm 定义的生命周期脚本(Lifecycle Scripts)---在
npm中,生命周期脚本(Lifecycle Scripts) 是一组预定义的钩子(Hooks),允许开发者在包的安装、构建、测试或发布过程中自动执行特定的命令。- 初始化 (Setup):
npm install(安装依赖) —— 这是“铺路”,确保你的环境有你需要的所有工具(如 React, Vue, Webpack 等)。 - 编写代码 (Development): 在
src等目录下写代码。 开发调试 (Development Mode): 运行
npm run dev(或npm start)。- 注意:在开发阶段,我们通常直接用
npm run dev启动一个带有 热更新 (HMR) 的本地服务器,方便即时看到修改效果。
- 注意:在开发阶段,我们通常直接用
构建 (Build):
npm run build。- 这是在开发完成、准备上线前执行的。它会将你写的代码(如 JSX, TS, Sass)转换成浏览器能读懂的压缩版 JS/CSS 代码。
- 测试 (Test):
npm test。这通常贯穿在开发期间,通过 Jest 等工具保证逻辑正确。 生产运行 (Production Start):
npm start。- 这是关键点:在生产环境中,我们通常不再使用
npm run dev。npm start通常配置为运行build之后生成的产物(例如node server.js或运行静态托管服务),用于模拟或直接部署在生产服务器上。
- 这是关键点:在生产环境中,我们通常不再使用
本文归档于个人知识库 · 领域:CS & AI · 模块:04 Project_CS_AI/nodejs