简体   繁体   English

UglifyJS 和 webpack v5

[英]UglifyJS and webpack v5

We've been using UglifyJS and webpack v4 for our react code, but then just updated to webpack v5.我们一直在为我们的 React 代码使用 UglifyJS 和 webpack v4,但后来才更新到 webpack v5。 It appears that UglifyJS does not work with webpack v5. UglifyJS 似乎不适用于 webpack v5。 Is there an alternative?有其他选择吗? We need something that works with babel-loader.我们需要一些与 babel-loader 一起工作的东西。

Thanks谢谢

Webpack 5 comes with terser-webpack-plugin out of the box, hence you can just import it and configure as you wish. Webpack 5 自带terser-webpack-plugin开箱即用,因此您可以直接import并根据需要进行配置。

Here's an example on how to use the Terser plugin for webpack.下面是一个关于如何使用 webpack 的 Terser 插件的例子。

// webpack.config.js
const TerserPlugin = require("terser-webpack-plugin");

const config = {
    ...
    optimization: {
        minimize: true,
        minimizer: [
            new TerserPlugin(),
        ],
    }
};

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM