Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 在package.json中使用带有--config标志的webpack生成脚本_Npm - Fatal编程技术网

Npm 在package.json中使用带有--config标志的webpack生成脚本

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

在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
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任务,您必须指定“运行”