从 Electron 中的另一个目录加载 HTML

Tal*_*hel 3 html javascript file node.js electron

我正在尝试制作一个电子应用程序,我需要将 HTML 加载到 BrowserWindow 但控制它的脚本位于另一个目录中,该目录与 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");
Run Code Online (Sandbox Code Playgroud)

窗口已创建,但它没有将 HTML 加载到其中,这真的很奇怪,有人帮忙吗?顺便说一句,请记住,我不是从主脚本创建窗口的。

Lol*_*pez 6

尝试用这个

var path = require('path');
window.loadURL(path.join(__dirname, '../HTML/MainWindow.html'))
Run Code Online (Sandbox Code Playgroud)