npm基础澄清:npm启动和npm构建之间的差异

npm基础澄清:npm启动和npm构建之间的差异,npm,npm-scripts,Npm,Npm Scripts,嗨,我需要一些关于npm材料的澄清 “npm启动”和“npm构建”之间有什么区别 例如,当我们使用“运行”时,“npm测试”和“npm运行测试”之间有什么区别 非常感谢你!我很感谢您的解释。您发现NPM中有一些默认脚本。其中一些是: npm启动 npm构建 npm测试 这些只是npm run xxxx的别名。为了回答您的问题,npm运行测试和npm测试完全相同npm测试只是一个简写别名 这些默认脚本将用作某种“通用”命令。例如:您有两个具有两个不同构建过程的不同项目。但是,您可以在这两个版本

嗨,我需要一些关于npm材料的澄清

  • “npm启动”和“npm构建”之间有什么区别

  • 例如,当我们使用“运行”时,“npm测试”和“npm运行测试”之间有什么区别


  • 非常感谢你!我很感谢您的解释。

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

    • npm启动
    • npm构建
    • npm测试
    这些只是
    npm run xxxx
    的别名。为了回答您的问题,
    npm运行测试
    npm测试
    完全相同<代码>npm测试只是一个简写别名


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

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

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

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

    start
    通常用于在本地为您的应用程序提供服务。因此,您可以转到
    localhost
    并看到它正在运行

    build
    用于将您的应用程序编译到一个文件夹(通常称为dist/)中,然后放到一个平面html/CSS/JavaScript网站中,这样您就可以将文件放到生产服务器上