更新时间:2022-01-22 00:10:17
在 Webpack v4 中将 mode
设置为 production
应该做足够的优化,所以不需要特别要求丑化插件.尝试删除 uglifyjs-webpack-plugin
并且也不需要为 build
脚本传递 -p
标志.
Setting mode
to production
in Webpack v4 should do enough optimisations, so there's no need to specifically require the Uglify plugin. Try remove uglifyjs-webpack-plugin
and there's also no need for passing the -p
flag for the build
script.
如果你想自定义 Uglify 插件,你也可以在 Webpack 的 optimization
配置中进行,参见 https://webpack.js.org/configuration/optimization/
If you want to customise the Uglify plugin, you can also do so in Webpack's optimization
config, see https://webpack.js.org/configuration/optimization/
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
module.exports = {
//...
optimization: {
minimizer: [
new UglifyJsPlugin({ /* your config */ })
]
}
};
最后,我有一个基本的 webpack v4 入门样板,其中包含 Github 上所有最新的生态系统,看看,看看它是否对你有帮助
Finally, I have a basic webpack v4 starter boilerplate with all the latest ecosystem on Github, take a look and see if it will help you or not