0
我必须使用这些包遵守的WebPack HMR:当webpack重建时,webpack只能打印emmited文件信息吗?
的WebPack统计配置:
stats: {
assetsSort: 'name',
children: false,
chunks: false,
colors: true,
warnings: false
}
使用的WebPack-DEV-中间件
const _devMiddleware = require('webpack-dev-middleware')(_compiler, {
publicPath: _webpackConfig.output.publicPath,
stats: _webpackConfig.stats
});
每次当我运行命令npm run dev
,控制台将打印资产像信息:
scripts/app.bundle.js 1.03 MB 50, 100 [emitted] [big] app
scripts/c-actionsheet.js 28.1 kB 61, 100 [emitted] c-actionsheet
scripts/c-alphabet.js 110 kB 55, 100 [emitted] c-alphabet
scripts/c-back.js 18.8 kB 46, 100 [emitted] c-back
scripts/c-basic.js 107 kB 74, 100 [emitted] c-basic
scripts/c-build-list.js 30 kB 89, 100 [emitted] c-build-list
scripts/c-building-info.js 44.4 kB 83, 100 [emitted] c-building-info
但是当我使用的WebPack HMR重建文件我已更改,控制台将打印所有资产信息,包括已删除的文件和无关文件,如下所示:
scripts/app.bundle.js 1.03 MB 50, 100 [emitted] [big] app
scripts/c-actionsheet.js 28.1 kB 61, 100 c-actionsheet
scripts/c-alphabet.js 110 kB 55, 100 c-alphabet
scripts/c-back.js 18.8 kB 46, 100 c-back
scripts/c-basic.js 107 kB 74, 100 c-basic
我只想知道我已更改的文件,并且我不关心无关的文件信息。
那么,你能帮我让webpack只打印这些emmited文件的信息吗?
是啊! 'stats.cachedAssets'就是我想要的。感谢您的帮助 –