这个主要问题是在页面导入的插件写法不对,我们可以直接问AI:
开始、
HBuilderX 编译到手机时,报错 Invalid value "iife" for option "output.format" - UMD and IIFE output formats are not supported
原因在于某些依赖或者其子依赖使用了 动态import 或者 异步导入模块功能,需要用条件编译排除掉 app不支持异步导入。
const { AAAA} = await import("xxxx")
这种方式app端需要用条件编译排除,如下面代码
// #ifdef H5
const { quickCompressBatch } = await import('@/utils/uniImageCompressQuick.js')
// #endif
// #ifdef APP-PLUS
const { quickCompressBatch } = require('@/utils/uniImageCompressQuick.js')
// #endif
查找哪些文件有这个写法并修改过来
结束、
然后找到对应的位置直接修改,即可在uniapp里运行起来!(这一步AI找到后应该会直接帮你修改完成)
解决UniApp编译报错:output.format不支持IIFE
3330

被折叠的 条评论
为什么被折叠?



