-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incompatibility with 'autodll-webpack-plugin' #75
Comments
I would like to fix it. Does anybody can provide me with any help with it? |
Webpack config plugins list order with It used The source code is as follows speed-measure-webpack-plugin/index.js Line 64 in 2405267
const SpeedMeasurePlugin = require("speed-measure-webpack-plugin");
const smp = new SpeedMeasurePlugin();
const webpackConfig = smp.wrap({
plugins: [
new MyPlugin(),
new MyOtherPlugin()
]
});
console.log('webpackConfig: ', webpackConfig) webpackConfig: {
...,
plugins: [
DefinePlugin { definitions: [Object] },
HtmlWebpackPlugin {
options: [Object],
childCompilerHash: undefined,
assetJson: undefined,
hash: undefined,
version: 4
},
MiniCssExtractPlugin { options: [Object] },
CopyPlugin { patterns: [Array], options: {} },
DllReferencePlugin { options: [Object] },
AddAssetHtmlPlugin { assets: [Array], addedAssets: [] },
SpeedMeasurePlugin {
options: {},
timeEventData: {},
smpPluginAdded: true,
wrap: [Function: bound wrap],
getOutput: [Function: bound getOutput],
addTimeEvent: [Function: bound addTimeEvent],
apply: [Function: bound apply],
provideLoaderTiming: [Function: bound provideLoaderTiming]
}
]
}
} So, Put the SpeedMeasurePlugin in front of the DllReferencePlugin or AutoDllPlugin.
const SpeedMeasurePlugin = require("speed-measure-webpack-plugin");
const webpackConfig = {
plugins: [
new SpeedMeasurePlugin(),
new MyPlugin(),
new MyOtherPlugin(),
...
]
})
const SpeedMeasurePlugin = require("speed-measure-webpack-plugin");
const smp = new SpeedMeasurePlugin();
const smpWrapConfig = smp.wrap({
plugins: []
});
const webpackConfig = {
entry: {
app: './src/index.js',
},
output: {},
plugins: [
new MyPlugin(),
new MyOtherPlugin()
]
}
webpackConfig.unshift(...smpWrapConfig.plugins)
module.exports = webpackConfig
|
webpack.config.js
The text was updated successfully, but these errors were encountered: