Javascript 不能用电子打开我的浏览器窗口吗?

Javascript 不能用电子打开我的浏览器窗口吗?,javascript,html,electron,Javascript,Html,Electron,我是Electron的新手,我根据文档使用Electron创建了我的第一个hello world应用程序,但我有以下错误: > tofita@1.0.0 start C:\Users\user\Desktop\Electron\elc > electron . App threw an error during load Error: Cannot create BrowserWindow before app is ready at createWindow (C:\Users

我是Electron的新手,我根据文档使用Electron创建了我的第一个hello world应用程序,但我有以下错误:

> tofita@1.0.0 start C:\Users\user\Desktop\Electron\elc
> electron .


App threw an error during load
Error: Cannot create BrowserWindow before app is ready
at createWindow (C:\Users\user\Desktop\Electron\elc\main.js:10:11)
at Object.<anonymous> (C:\Users\user\Desktop\Electron\elc\main.js:23:16)
at Object.<anonymous> (C:\Users\user\Desktop\Electron\elc\main.js:41:3)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at loadApplicationPackage(C:\Users\user\Desktop\Electron\elc\node_modules\electron\dist\resources\default_app.asar\main.js:287:12)
at Object.<anonymous> (C:\Users\user\Desktop\Electron\elc\node_modules\electron\dist\resources\default_app.asar\main.js:329:5)
这是我的html代码:

<!DOCTYPE html>
<html lang="en">
   <head>
     <meta charset="UTF-8">
     <title>Electron Quick Start</title>
   </head>
 <body>
   <h1>Hello World</h1>
 </body>
</html>
我在执行“npm start”命令后得到错误


我希望我的问题得到了很好的解释,任何帮助都将不胜感激。

您正在执行
createWindow
函数,您必须将其作为引用传递,而不是调用该函数

app.on("ready", ..... )
这样做

app.on("ready", createWindow);

您正在执行
createWindow
函数,必须将其作为引用传递,而不是调用该函数

app.on("ready", ..... )
这样做

app.on("ready", createWindow);

正当工作!非常感谢你,先生!对你的答案进行投票,并将其标记为正确!祝你今天愉快,对!工作!非常感谢你,先生!对你的答案进行投票,并将其标记为正确!祝您有个美好的一天。