使用electron_forge + vite + typescript + react
创建项目
本地开发一切正常
打包后运行.exe
文件报错
问题原因:
electron_forge
的默认配置有问题Vite
不能像webpack
一样处理导入,修改main.ts
即可
electron_forge + vite + typescript + react
创建的项目集成了react-router-dom
后
打包运行.exe
文件,页面白屏控制台无报错
electron
相关的通信一切正常
问题原因:
react-router-dom
的BrowserRouter
需要服务器的支持,electron
建议使用HashRouter
在electron
也可使用BrowserRouter
,只是需要进行一些配置
http://example.com/path
。http://example.com/#/path
。