cordova + vue 打包安卓填坑,app:mergeDebugAssets

尝试使用Vue进行代码压缩并替换源地图为gz文件时,遇到与Cordova框架资源加载冲突的问题。具体表现为.css与.css.gz文件同时加载导致错误。解决办法是恢复使用源地图模式,并删除所有gz文件,包括platforms/android/app/src/main/assets/www/static目录下的gz文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最新试了下vue的压缩,把map都取消了,改成了gz文件,如下改成false

#config/index.js

productionSourceMap: true,
// https://webpack.js.org/configuration/devtool/#production
devtool: '#source-map',

 

结果cordova就歇菜了,提示如下

意思是资源重复,.css 和.css.gz资源重复了,然后就老实改回map模式,还要把相关的gz文件都删掉才行

\platforms\android\app\src\main\assets\www\static这个目录下的也要删掉,不然还是会报错

全部删了以后重新build就好了,特此记录,如果有同样碰到的人,可以参考下

 

转载于:https://www.cnblogs.com/darkspr/p/10772701.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值