佬马识途
佬马识途
  • 发布:2021-07-31 19:23
  • 更新:2021-09-24 18:34
  • 阅读:521

vendor.js / index.js 过大压缩编译不成功:"Cannot read property 'topPromise' of undefined"

分类:uni-app

vendor.js / index.js 过大,采用

https://uniapp.dcloud.io/matter?id=vendorjs%e8%bf%87%e5%a4%a7%e7%9a%84%e5%a4%84%e7%90%86%e6%96%b9%e5%bc%8f

https://segmentfault.com/a/1190000022034729

配置vue.config.js

            // plugins: [  
            //  new CompressionWebpackPlugin({  
            //      filename: '[path].gz[query]',  
            //      algorithm: 'gzip',  
            //      test: new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'),//匹配文件名  
            //      threshold: 10240,//对10K以上的数据进行压缩  
            //      minRatio: 0.8,  
            //      deleteOriginalAssets:false,//是否删除源文件  
            //  })  
            // ]

编译时报错:ERROR TypeError:Cannot read property 'topPromise' of undefined"

网络说的解决方案都是compression-webpack-plugin降级使用,但是我从7.0降到5.0,问题都依然如故,无法进行压缩打包。

2021-07-31 19:23 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

请问这个问题解决了吗?我也遇到了同样的问题,试了一下6.1.1就会提示没有安装webpack,webpack装了之后,有回到了这个提示上

momoca

momoca

安4.0.0成功
但这个功能主要是给web用的.小程序不好用.

该问题目前已经被锁定, 无法添加新回复