【发布时间】:2023-04-03 19:40:01
【问题描述】:
您好,我需要对 npm 材料进行一些说明。
“npm start”和“npm build”有什么区别?
比如我们什么时候用“run”,“npm test”和“npm run test”有什么区别?
非常感谢!我感谢您的解释。
【问题讨论】:
标签: npm npm-scripts
您好,我需要对 npm 材料进行一些说明。
“npm start”和“npm build”有什么区别?
比如我们什么时候用“run”,“npm test”和“npm run test”有什么区别?
非常感谢!我感谢您的解释。
【问题讨论】:
标签: npm npm-scripts
您会发现 NPM 中有一些默认脚本。其中一些是:
npm startnpm buildnpm test这些只是npm run xxxx 的别名。要回答您的问题,npm run test 和 npm test 完全相同。 npm test 只是一个简写别名。
这些默认脚本可用作“通用”命令。例如:您有两个不同的项目,它们有两个不同的构建过程。但是,您可以在两者中运行 npm build 来构建各自的构建过程。
【讨论】:
这取决于您使用的是什么。在 react 应用程序中 npm start 实际上是 npm run start 但 npm 允许使用速记版本。
如果您查看您的 package.json,您会看到一个 scripts 参数,其中包含您可以使用 npm run [command] 运行的所有内容。您也可以在其中定义自己的。
回答你的第一个问题。 start 和 build 命令通常由 webpack 定义。
start 通常用于在本地为您的应用提供服务。所以你可以去localhost看看它的运行情况。
build 用于将您的应用程序编译到通常称为 dist/ 的文件夹中,然后将其放入平面 html/CSS/JavaScript 网站,以便您可以将文件放到生产服务器上。
【讨论】: