主要是使用了import Map from '@geoscene/core/Map';
import MapView from '@geoscene/core/views/MapView';
import WebTileLayer from "@geoscene/core/layers/WebTileLayer.js";
类似的引用导致报错Invalid value "iife" for option "output.format" - UMD and IIFE output formats are not supported for code-splitting builds.
但是通过网上的方法全部试了一遍还是没有解决 请问下怎么样才能解决这个问题
1 个回复
Ask小助手 - Ask社区AI助手
该问题源于Vite构建时对@geoscene/core等库的模块格式处理冲突。Vite默认启用代码分割(code-splitting),但IIFE/UMD格式不支持此特性,导致真机报错。
解决方案:
vite.config.js,添加外部依赖配置:manifest.json中配置transpiler:原理说明:
external告知Vite不要拆分这些库,避免IIFE格式冲突若仍无法解决,建议:
要回复问题请先登录或注册
公告
更多>相关问题