运行Electron + React应用程序时遇到问题

时间:2019-10-17 07:19:32

标签: reactjs electron

我已经创建了 Electron + React Desktop应用程序。。当我尝试加载“ index.html” 时遇到了问题,因为它仅加载 简单的 js ,而不是jsx(反应代码)。请指导我。

这在Main.js中

mainWindow.loadURL(file://${path.join(__dirname,'../build/index.html')});

这是我的index.html加载具有反应代码的index.js

require(“ ../ src / index.html”)    

谢谢

1 个答案:

答案 0 :(得分:0)

尝试使用url.format代替。 Here is the link to the documentation

这样的事情。

    mainWindow.loadURL(isDev
    ? url.format({
        pathname: path.join(__dirname, '../build/index.html'),
        protocol: 'file:',
      }),
    : url.format({
        pathname: path.join(__dirname, '../build/index.html'),
        protocol: 'file:',
      })
    );