electron - Electron 中的BrowserWindow无法打开

标签 electron

我只是尝试在 Windows 10 的桌面上测试 Electron 环境以使用 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停止应用程序。
有谁知道问题出在哪里?

最佳答案

尝试再添加一个/文件后:
您还缺少 /之前 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

关于electron - Electron 中的BrowserWindow无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170517/

相关文章:

javascript - react js播放本地MP3文件

javascript - electron-packager 不设置图标

javascript - Spectron异步isExisting不会返回false

找不到 Node.js 原生插件模块 (tfjs_binding.node)

javascript - Array.length 说它是 0,即使它不是 React/Javascript/Typescript

node.js - Electron 桌面应用程序与远程 NoSql 服务器通信

javascript - 运行此代码上下文API和Reactjs时出现Render not Function错误

electron - 如何打包具有 OCR 功能的 Electron 应用程序?

testing - 使用 TestCafe 和 Electron,有没有办法在最后一次测试之后但在应用程序关闭之前执行脚本?

linux - 使用 Electron 自定义形状的独立 Windows 应用程序