npm基本原理说明:npm start和npm build之间的差异

问题描述 投票:-1回答:2

嗨,我需要对npm资料进行澄清。

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

  2. 例如,什么时候使用“运行”,“ npm测试”和“ npm运行测试”之间有什么区别?

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

npm npm-scripts
2个回答
2
投票

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

  • npm start
  • npm build
  • npm test

这些只是npm run xxxx的别名。为了回答您的问题,npm run testnpm test完全相同。 npm test只是速记别名。

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


0
投票

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

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

回答您的第一个问题。 startbuild命令通常由webpack定义。

start通常用于在本地提供您的应用。因此,您可以转到localhost并查看其运行情况。

[build用于将您的应用程序编译到通常称为dist /的文件夹中,并将其编译为纯html / CSS / JavaScript网站,以便您可以将文件放置到生产服务器中。

© www.soinside.com 2019 - 2024. All rights reserved.