我只是尝试使用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
才能停止应用程序。
有谁知道问题在哪里?
答案 0 :(得分: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