gpt4 book ai didi

angular - Ionic 4 防止缩短 prod 构建的类名

转载 作者:行者123 更新时间:2023-12-04 13:34:18 25 4
gpt4 key购买 nike

我正在构建一个 ionic 4 应用程序并在本地离线小袋数据库中使用类名引用它工作正常。但是,当我使用优化构建 Prod 时,它会将类缩短为单个字母名称 -e extends i.a { constructor(){super(),this.isActive=!0 }}我使用 custom-webpack 用以下代码保留类名 -

module.exports = cfg => {
const options = cfg.optimization.minimizer[cfg.optimization.minimizer.length - 1].options.terserOptions;
if (options) {
options.keep_classnames = true;
}
return cfg;
};

它适用于 ionic serve --configration prod但不适用于 ionic build --configuration prod我想保留 ionic build --configration prod 的类名与 optimization:true .
请帮忙谢谢。

最佳答案

您可以指定 TerserWebpackPlugin 来保留类名。

module.exports = {
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
keep_classnames: true,
keep_fnames: true,
},
}),
],
},
};

关于angular - Ionic 4 防止缩短 prod 构建的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63109474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com