在我的package.json中,我试图在脚本中使用webpack
,但它一直在失败。
"scripts": {
"start": "node server.js",
"test": "mocha 'src/**/test*.coffee' --watch --compilers coffee:coffee-script/register",
"build": "webpack --config webpack.dist.config.js"
},
脚本start
和test
按预期工作,但在终端中运行npm build
时,我什么都没得到:
➜ client git:(master) ✗ npm build
➜ client git:(master) ✗
手动运行命令时,会发生以下情况:
➜ client git:(master) ✗ webpack --config webpack.dist.config.js
Hash: 9274a04acd39605afc25
Version: webpack 1.9.10
Time: 5206ms
Asset Size Chunks Chunk Names
bundle.js 5.23 MB 0 [emitted] main
[0] multi main 28 bytes {0} [built]
[349] ../config.js 181 bytes {0} [built]
+ 413 hidden modules
➜ client git:(master) ✗
我是否想念npm脚本如何工作?
答案 0 :(得分:45)
使用:npm run build
原因:npm start
& npm test
是npm run start
&的快捷方式。 npm run test
,对于任何其他npm任务,您必须指定"运行"
答案 1 :(得分:7)
运行npm run build
。
start
和test
内置npm
的脚本。 build
是一个自定义脚本,因此需要使用npm run build
调用。
您可以找到有关npm&#39的脚本here
的更多信息