茶凉
茶凉
  • 发布:2023-12-05 17:11
  • 更新:2023-12-05 22:42
  • 阅读:424

文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理,手机端使用过大的js库影响性能,如何解决

分类:uni-app


项目有一个js文件超过500kb,引入以后就提示这个,无法跳过,在HBuilderX里面修改代码,软件不编译了,微信小程序无法实时更新,有什么办法解决嘛?

2023-12-05 17:11 负责人:无 分享
已邀请:
HRK

HRK - 一位热爱uniapp的小少年^v^

今天更新Hbuilderx遇到了,我重新用 vue create -p dcloudio/uni-preset-vue my-project 命令重新建了一个demo, 比对了更新前更新后的配置,发现新建demo是没有这个问题的了

比对了文件后发现,官方在 babel.config.js中 最尾部新增了一段代码:


const config = {    
    presets: [    
        [    
            '@vue/app',    
            {    
                modules: 'commonjs',    
                useBuiltIns: process.env.UNI_PLATFORM === 'h5' ? 'usage' : 'entry'    
            }    
        ]    
    ],    
    plugins    
}    

const UNI_H5_TEST = '**/@dcloudio/uni-h5/dist/index.umd.min.js'    
if (process.env.NODE_ENV === 'production') {    
    config.overrides = [{    
        test: UNI_H5_TEST,    
        compact: true,    
    }]    
} else {    
    config.ignore = [UNI_H5_TEST]    
}    

module.exports = config

你可重新用 cli创建一个新的demo ,自行比对看看,我添加了上面这段代码后,这个报错消失了

要回复问题请先登录注册