我正在尝试制作一个电子应用程序,我需要将HTML加载到BrowserWindow,但是控制该HTML的脚本位于另一个目录中,该目录与HTML的目录不同。
外观如下:
这是我将HTML加载到BrowserWindow中的代码:
const electron = require("electron");
const {BrowserWindow} = electron;
//This part is called from an exported function
const window = new BrowserWindow();
window.setSize(500 , 500);
window.show();
window.setMenu(null);
window.loadFile("../HTML/MainWindow.html");
创建了窗口,但是它没有将HTML加载到其中,这确实很奇怪,有人帮忙吗?顺便说一句,请记住,我不是从主脚本创建窗口的。
答案 0 :(得分:0)
尝试一下
var path = require('path');
window.loadURL(path.join(__dirname, '../HTML/MainWindow.html'))
答案 1 :(得分:0)
因此,我设法通过导入路径来解决问题,例如@Luis Daniel Sandi要求我做的事情,然后我做了:window.loadURL(path.join(__dirname, '../HTML/MainWindow.html'))
,而不是从电子中导入BrowserWindow,而是从electron.remote
中导入了