npm基础澄清: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 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网站中,这样您就可以将文件放到生产服务器上