【问题标题】:npm basics clarification: differences between npm start and npm buildnpm 基础说明:npm start 和 npm build 之间的区别
【发布时间】:2023-04-03 19:40:01
【问题描述】:

您好,我需要对 npm 材料进行一些说明。

  1. “npm start”和“npm build”有什么区别?

  2. 比如我们什么时候用“run”,“npm test”和“npm run test”有什么区别?

非常感谢!我感谢您的解释。

【问题讨论】:

    标签: npm npm-scripts


    【解决方案1】:

    您会发现 NPM 中有一些默认脚本。其中一些是:

    • npm start
    • npm build
    • npm test

    这些只是npm run xxxx 的别名。要回答您的问题,npm run test 和 npm test 完全相同。 npm test 只是一个简写别名。

    这些默认脚本可用作“通用”命令。例如:您有两个不同的项目,它们有两个不同的构建过程。但是,您可以在两者中运行 npm build 来构建各自的构建过程。

    【讨论】:

      【解决方案2】:

      这取决于您使用的是什么。在 react 应用程序中 npm start 实际上是 npm run start 但 npm 允许使用速记版本。

      如果您查看您的 package.json,您会看到一个 scripts 参数,其中包含您可以使用 npm run [command] 运行的所有内容。您也可以在其中定义自己的。

      回答你的第一个问题。 start 和 build 命令通常由 webpack 定义。

      start 通常用于在本地为您的应用提供服务。所以你可以去localhost看看它的运行情况。

      build 用于将您的应用程序编译到通常称为 dist/ 的文件夹中,然后将其放入平面 html/CSS/JavaScript 网站,以便您可以将文件放到生产服务器上。

      【讨论】:

        猜你喜欢
        • 2019-04-11
        • 2018-12-23
        • 2018-12-30
        • 1970-01-01
        • 2021-05-03
        • 1970-01-01
        • 1970-01-01
        • 2016-01-08
        • 2020-02-10
        相关资源
        最近更新 更多