我是使用uniapp+vue3+vite+Ts 开发了一个日本跨境商城H5项目项目打包时遇到了这个问题
使用 Hbuilder X 打包h5报错
<script src="./utils/translate.js"> in "/index.html" can't be bundled without type="module" attribute
error during build:
[plugin:vite:resolve] Missing "./preload-helper" export in "vite" package
Error: Missing "./preload-helper" export in "vite" package
解决办法
D:\你自己的路径\HBuilderX\plugins\uniapp-cli-vite\node_modules\vite\dist\node\chunks/dep-27bc1ab8.js
根据错误的提示路径找到路径下的dep-27bc1ab8.js文件
然后在文件下搜索 vite/preload-helper
打开这个JS文件,搜索 vite/preload-helper 替换为 \0vite/preload-helper
保存后重新打包就可以解决了