electron-vite / electron-vite-vue

🥳 Really simple Electron + Vite + Vue boilerplate.

Home Page:https://electron-vite.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vite配置了base参数后,build之后找不到js文件

swift-fs opened this issue · comments

项目的vite配置了base参数为/web2d/,开发正常,打包后在index.html引入的是/web2d/assets/xxx.js导致找不到文件,这个如何配置打包后也遵循配置的二级目录呀。

我可以去掉二级目录解决,但是是和web同构的,所以想尽量保持一致。

能提供一个最小复现嘛,谢谢。

vite.config.ts中的配置里添加 base:'/web2d/',就当前electron-vite-vue这个项目模板build后,打开可执行文件就可以复现。如图:
image

通过pnpm run dev是可以正常跑起来的,pnpm run build后的setup.exe安装打开就报如图的错。

@RSS1102

Electron 打包后只识别文件路径,所以必须以 . 开头

- /web2d/
+ ./web2d

Electron 打包后只识别文件路径,所以必须以 . 开头

- /web2d/
+ ./web2d

确实可以,非常感谢,vite文档也有写,还是要多看文档啊~~~
image