electron 电子视频预览显示黑屏

wooyq4lh  于 2023-06-20  发布在  Electron
关注(0)|答案(1)|浏览(222)

我做了一个electron-vite(https://evite.netlify.app/)react项目,当我运行预览时,它给了我一个空白屏幕,尽管构建是成功的。
我试着把渲染器的内容(index.html,assets...)放在'out'文件夹中,然后把它放在一个普通的vite react项目中,所以当我运行vite preview时,它会显示我在electron-vite中构建的项目。它起作用了。我不明白为什么电子邀请预览不起作用。

电子邀请项目

electron-vite preview with devTools source
react-vite preview with devTools source
electron main.js loadFile

7dl7o3gd

7dl7o3gd1#

你应该使用hashRouter而不是browserRouter。

ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
  <Provider store={store}>
    <HashRouter>
      <App />
    </HashRouter>
  </Provider>
)

相关问题