使用electron-builder构建React+Electron应用时图片资源无法加载washingtown 发表于 2025-02-02

使用electron-builder构建React+Electron应用时遇到了一个问题,开发模式下一切正常,打包之后图片资源无法加载。

在调试工具中查看,发现是资源路径错误,图片路径为

正常electron-builder打包后的资源路径应该是file://my/app/path/resources/app.asar/build/static/media/antd.9bc8753a.svg这样的。
查找了半天,发现是react-router的问题,使用BrowserRouter就会导致路径不正常,推测是因为BrowserRouter会修改页面的根路径。

解决方案:
HashRouter就好了。

本网站已有93547次访问鲁ICP备19064947号-1©2020-2022 washingtown版权所有