如果你想在vue webpack@4.20.2项目中设置不压缩、不混淆和不格式化代码,可以在webpack配置文件中添加以下代码:

const TerserPlugin = require('terser-webpack-plugin');

module.exports = {
  // ...其他配置
  optimization: {
    minimize: false,
    minimizer: [
      new TerserPlugin({
        terserOptions: {
          compress: false,
          mangle: false,
          format: {
            beautify: true,
            comments: false,
          },
        },
        extractComments: false,
      }),
    ],
  },
};

上述代码中,我们使用了TerserPlugin插件来处理代码压缩和混淆。通过设置minimizefalse,可以禁用默认的压缩插件。然后,我们使用TerserPlugin插件来自定义压缩和混淆的选项,其中compressmangleformat分别对应压缩、混淆和格式化的选项。我们将它们都设置为false,即禁用它们。另外,我们还将format中的beautify设置为true,以便保留代码格式化。

最后,我们还将extractComments设置为false,以避免提取注释。

希望这能帮助到你。

vue webpack4202 项目设置不压缩 不混淆 不格式化

原文地址: https://www.cveoy.top/t/topic/bI8s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录