其实我已经尝试过npm build throw错误了
npm WARN build
npm build called with no arguments
。因此,使用npm run-script build
时,npm build
与NodeJs
之间存在差异。
答案 0 :(得分:5)
npm run-script
是一种执行特定于项目/包的任意命令的方法。检查适用的package.json文件,该文件将定义为该包执行npm run-script build
时发生的情况。它还可能包括运行常见命令时发生的情况,例如npm run-script test
。
正如您在the documentation中看到的npm run-script
,这个任意命令可以包含参数,您需要引用package.json来了解更多信息。
npm build
不是包的唯一命令,并且是npm附带的本机命令,如您所见in its documentation.
答案 1 :(得分:1)
最佳答案在this SO article。
基本上...
npm run
== npm run-script
此外,某些常见任务具有别名,因此以下内容为真...
npm test
== npm run-script test
npm build
== npm run-script build
对于常见任务,使用...
npm start
npm build
npm test
npm restart
对于所有其他人,使用...
npm run <my-task>