升级webpack4总结 - shuiqin/TechShare GitHub Wiki

新开啦项目 webpack从webpack1.13 升级成 webpack4 这期间碰到的问题 总结

NoErrorsPlugin is not a constructor

改成 new webpack.NoEmitOnErrorsPlugin(),

OccurenceOrderPlugin is not a constructor

改成 OccurrenceOrderPlugin

configuration has an unknown property 'postcss'

原因webpack2之后的config里不能包含自定义配置向 new webpack.LoaderOptionsPlugin({ options: { context: __dirname, postcss: [ autoprefixer ] } })

loader改成 rules

webpackOptionsValidationError invalid configuration object

resolve: { extensions: ['', '.js', '.jsx'] }, //删除:'',改为: resolve: { extensions: ['.js', '.jsx'] }

configuration.resolve has an unknown property 'fallback'.

babel 改成 babel-loader

plugin/preset files are not allowed to export objects

参考文章 webpack打包优化