英文:
Electron-vite preview showing blank screen
问题
我创建了一个 electron-vite (https://evite.netlify.app/) 的 React 项目,但当我运行预览时,它只显示一个空白屏幕,尽管构建成功。
我尝试将渲染内容(index.html、assets 等等)从 'out' 文件夹中提取,并放到一个普通的 vite React 项目中,这样当我运行 vite 预览时,它会显示我在 electron-vite 中构建的项目。这个方法奏效了。我无法理解为什么 electron-vite 的预览不起作用。
Electron-vite 项目
带有 DevTools 源的 electron-vite 预览
英文:
I made a electron-vite (https://evite.netlify.app/) react project and when I run preview, it gives me a blank screen, although build is successful.
I tried getting the renderer content (index.html, assets ...) in 'out' folder and putting it in a normal vite react project, so when I run vite preview, it shows me the project I'd built in electron-vite. It worked. Can't get my head around why electron-vite preview is not working.
Electron-vite Project
electron-vite preview with devTools source
答案1
得分: 0
你应该使用 HashRouter 而不是 BrowserRouter。
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
)
英文:
you shuld use hashRouter instead of browserRouter.
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
<Provider store={store}>
<HashRouter>
<App />
</HashRouter>
</Provider>
)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论