Use this tag for questions specific to features in Webpack 4. When using this tag, also include the more generic [webpack] tag where possible.
Use this tag for questions specific to features in Webpack 4. For general Webpack questions, the correct tag is webpack.
Webpack 4 Big changes:
- node.js 4 is no longer supported.
- configuration modes (
--mode
):production
ordevelopment
- configuration updates (plugins substitution by
optimization
config.)NoEmitOnErrorsPlugin
->optimization.noEmitOnErrors
ModuleConcatenationPlugin
->optimization.concatenateModules
NamedModulesPlugin
->optimization.namedModules
CommonsChunkPlugin
was removed ->optimization.splitChunks
,optimization.runtimeChunk
- json native support
- add
type: "javascript/auto"
when transformingJSON
via loader toJS
- add