Bug report
What is the current behavior?
Uncaught TypeError: Cannot read property 'call' of undefined
in different projects, only in production build, only after update from 4.9.2 to 4.10.0
If the current behavior is a bug, please provide the steps to reproduce.
What is the expected behavior?
not error
Other relevant information:
webpack version: 4.10.0
Node.js version: 10.1.0
Operating System: Windows and Linux
Additional tools: -
in webpack.build.js:
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const merge = require('webpack-merge');
const Webpack = require('webpack');
const CompressionPlugin = require('compression-webpack-plugin');
const config = require('./config');
const publicPath = process.env.npm_package_config_public_path;
module.exports = merge(config, {
module: {
rules: [
{
test: /\.js$/,
use: ['babel-loader'],
exclude: /node_modules/,
},
{
test: /\.s?css$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
'postcss-loader',
'sass-loader',
]
}
],
},
mode: 'production',
output: {
filename: '[name].[chunkhash].js',
chunkFilename: '[name].[chunkhash].chunk.js',
publicPath: publicPath,
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
test: /node_modules/,
name: 'vendor',
chunks: 'initial',
enforce: true
}
}
},
minimize: true,
runtimeChunk: {
name: 'vendor'
}
},
plugins: [
new MiniCssExtractPlugin({
filename: '[name].[chunkhash].css',
chunkFilename: '[name].[chunkhash].css'
})
],
});
Bug report
What is the current behavior?
Uncaught TypeError: Cannot read property 'call' of undefinedin different projects, only in production build, only after update from 4.9.2 to 4.10.0
If the current behavior is a bug, please provide the steps to reproduce.
What is the expected behavior?
not error
Other relevant information:
webpack version: 4.10.0
Node.js version: 10.1.0
Operating System: Windows and Linux
Additional tools: -
in webpack.build.js: