electron 电子应用程序不会启动,whenready不存在

fafcakar  于 2022-12-16  发布在  Electron
关注(0)|答案(4)|浏览(384)

我已经在这几天了,我已经克隆了从电子GitHub(https://github.com/electron/electron-quick-start)的电子快速启动我得到了这个错误,但它不仅是这个应用程序,它是所有的应用程序。我不知道发生了什么。8.2.0错误

app.whenReady().then(createWindow)
     ^

TypeError: Cannot read property 'whenReady' of undefined
wtlkbnrh

wtlkbnrh1#

本质上不是答案-我只是在我目前正在做的一个Electron项目中尝试了这个方法,它工作得很好:

app.whenReady().then((choice) => {
    console.log("hey, I'm ready", choice);   
})

为了检验现实,我建议使用ready事件:

app.on('ready', function () {
  console.log("hey, I'm ready too!");   
});

尽管我想问:你用的是什么版本的Electron?如果你用的是7或8之前的版本,他们还没有开始“promise-ifying”的东西(我忘了哪个版本开始使用Promises

jmp7cifd

jmp7cifd2#

您的电子版本低于v3.0.0。
我们可以使用whenReady()从版本3.0.0。建议您更新您的电子版本。

xsuvu9jc

xsuvu9jc3#

不使用node main.jsnpx nodemon main.js

  • 用途:npx electron .

问题解决了我的朋友!

ruoxqz4g

ruoxqz4g4#

谢谢大家帮助我,但我已经解决了这个问题

相关问题