Reactjs 使用react在electron应用程序中构建的加载URL是否正确?

Reactjs 使用react在electron应用程序中构建的加载URL是否正确?,reactjs,build,electron,electron-builder,Reactjs,Build,Electron,Electron Builder,使用react在我的电子应用程序构建中为mainWindow.loadURL放置什么? 目前我有 mainWindow.loadURL('file://' + path.join(__dirname, '../build/index.html')); 在运行“npm run electron”时,它在开发中运行良好,但当我尝试构建应用程序并通过单击应用程序图标启动应用程序时,我只看到blanc white窗口 我认为这与路径有关,但如果你们有任何其他可能导致这一点的想法,请随时告诉我 我正

使用react在我的电子应用程序构建中为mainWindow.loadURL放置什么? 目前我有

  mainWindow.loadURL('file://' + path.join(__dirname, '../build/index.html'));
在运行“npm run electron”时,它在开发中运行良好,但当我尝试构建应用程序并通过单击应用程序图标启动应用程序时,我只看到blanc white窗口

我认为这与路径有关,但如果你们有任何其他可能导致这一点的想法,请随时告诉我


我正在运行MacOS 10.14

这是因为生成文件夹和应用程序入口点之间的链接不正确

您可以使用如下模板文字进行尝试:

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

index.html的路径在构建应用程序后可能会有所不同。如果您发现自己有两个不同的开发和打包路径-
app.isPackaged
,在这里可能会有所帮助。