Merge pull request #6375 from webpack/bugfix/optimization-only-on-main

run splitChunks and runtimeChunk only on main compiliation
This commit is contained in:
Tobias Koppers 2018-01-24 21:29:17 +01:00 committed by GitHub
commit 0857defcbe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ module.exports = class RuntimeChunkPlugin {
constructor(options) {}
apply(compiler) {
compiler.hooks.compilation.tap("RuntimeChunkPlugin", compilation => {
compiler.hooks.thisCompilation.tap("RuntimeChunkPlugin", compilation => {
compilation.hooks.optimizeChunksAdvanced.tap("RuntimeChunkPlugin", () => {
for(const entrypoint of compilation.entrypoints.values()) {
const chunk = entrypoint.getRuntimeChunk();

View File

@ -176,7 +176,7 @@ module.exports = class SplitChunksPlugin {
}
apply(compiler) {
compiler.hooks.compilation.tap("SplitChunksPlugin", compilation => {
compiler.hooks.thisCompilation.tap("SplitChunksPlugin", compilation => {
let alreadyOptimized = false;
compilation.hooks.unseal.tap("SplitChunksPlugin", () => {
alreadyOptimized = false;