reactjs - 使用React在 Electron 应用程序中构建正确的loadURL吗?

标签 reactjs build electron electron-builder

我应该如何在我的 Electron 应用程序构建中为mainWindow.loadURL放置什么呢?
目前我有

  mainWindow.loadURL('file://' + path.join(__dirname, '../build/index.html'));
在运行“npm run electronic”时,它在开发中运行良好,但是当我尝试构建应用程序并通过单击应用程序图标启动应用程序时,我只会看到空白的白色窗口。
我认为这与路径有关,但是,如果您有其他想法可能会导致这种情况随便告诉您。
我正在运行MacOS 10.14

最佳答案

发生这种情况的原因是构建文件夹和应用程序的入口点之间的链接不正确。
您可以使用如下模板文字来尝试:

mainWindow.loadURL(`file://${__dirname}/../build/index.html`);

关于reactjs - 使用React在 Electron 应用程序中构建正确的loadURL吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64193092/

相关文章:

android - ProGuard 导致 NullPointerException

ionic-framework - 生产准备 Ionic 应用程序的任务

build - 如何为 View 自动设置事件?

javascript - 如何播放系统媒体声音

javascript - 将 asar 包中的打包 JS 文件传递​​给生成的 Node 子进程

electron - 如何构建 Web/Electron 应用程序 - 代码将在两个地方

javascript - 使用 Redux 时 react native 文本输入闪烁

reactjs - 在我的自定义 React hook 中,是否可以编写一个可以动态返回有效的 firebase 查询的函数?

reactjs - 初始页面加载时未调用 nextjs router.events.on

javascript - 在下一个页面 reactjs 中搜索结果