Npm 在package.json中使用带有--config标志的webpack生成脚本
在mypackage.json中,我试图在脚本中使用Npm 在package.json中使用带有--config标志的webpack生成脚本,npm,Npm,在mypackage.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和te
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脚本应该如何工作的理解吗?运行
npm运行构建
start
和test
是npm
的内置脚本<但是,代码>生成是一个自定义脚本,因此需要通过npm运行生成
调用
您可以找到有关npm脚本的更多信息使用:
npm运行构建
原因:npm启动
和npm测试
是npm运行启动
和npm运行测试
的快捷方式,对于任何其他npm任务,您必须指定“运行”