有没有一种方法,使的WebPack没有显示所有它的编译块?
默认的WebPack CLI输出的方式,我喜欢太冗长。当我汇入我的文件,输出爆炸,显示所有块中一个被包装阵营(?):
webpack result is served from /
content is served from /Users/me/myproject
Hash: aaaf5afc6582f3222f55
Version: webpack 1.12.14
Time: 1175ms
Asset Size Chunks Chunk Names
index.js 677 kB 0 [emitted] main
chunk {0} index.js (main) 643 kB [rendered]
[0] ./src/app.js 574 bytes {0} [built] [1 error]
[1] ./~/react/react.js 56 bytes {0} [built]
[2] ./~/react/lib/React.js 1.49 kB {0} [built]
[3] ./~/react/lib/ReactDOM.js 3.71 kB {0} [built]
[4] ./~/process/browser.js 2.06 kB {0} [built]
...
[155] ./~/fbjs/lib/mapObject.js 1.47 kB {0} [built]
[156] ./~/react/lib/onlyChild.js 1.21 kB {0} [built]
[157] ./~/react/lib/deprecated.js 1.77 kB {0} [built]
[158] ./~/react-dom/index.js 63 bytes {0} [built]
[159] ./src/component.js 339 bytes {0} [built] [1 error]
我真的不关心所有的额外信息。我很高兴有办法之一:
- 完全禁用块,就呈现出整体的进步
- 只显示我自己的代码,没有的东西,我从我的node_modules进口
此刻我的WebPack命令webpack-dev-server --progress
。我的WebPack配置是非常基本的,只是指定项,输出,以及巴贝尔和eslint装载机。
在命令行中,我一直没能找到一种方法来做到这一点。
但是,如果你有一个webpack.config.js
文件,也有抑制模块的列表中两个选项..
devServer: {
stats: 'errors-only'
}
要么
devServer: {
stats: { chunks: false }
}
希望帮助。