首页 文章

BrowserWindow在电子中无法打开

提问于
浏览
0

我只是尝试使用Windows 10在桌面上使用JavaScript测试电子环境 .

所以我有一个应用程序:

const electron=require("electron");
const app=electron.app;
const BrowserWindow=electron.BrowserWindow;

var mainWindow=null;

app.on("ready",function(){
  mainWindow=new BrowserWindow({height:600,width:800});
  mainWindow.loadURL("file://"+__dirname+"index.html");
});

和index.html是:

<html>
<head>
<title> MyIndex.html </title>
</head>
<body>
Hello World from Electron!<br>
</body>
</html>

和package.json是:

{
"name":"Electron-Test",
"version":"0.1.0",
"main":"./main.js",
"scripts":{"start":"electron ."}
}

如果我运行 electron .npm start ,应用程序似乎启动,但没有打开浏览器窗口 . 在控制台上我必须按 Ctrl-C 来停止应用程序 . 有谁知道问题出在哪里?

1 回答

  • 1

    尝试在文件后再添加一个 /
    index.html 之前你也错过了 /

    app.on("ready",function(){
      mainWindow=new BrowserWindow({height:600,width:800});
      mainWindow.loadURL("file:///"+__dirname+"/index.html");
    });
    

    我在这个视频中看到了它,时间是3:32 https://www.youtube.com/watch?v=i0AkgNv4U4E

相关问题