开发者问题收集

TypeError:app.on 不是 Object 的函数。<anonymous>

2020-08-09
901

我只是按照 traversy media electronjs youtube 教程并复制 shoppingList 桌面应用程序的代码。

const electron = require('electron');
const url = require('url');
const path = require('path');

const {app, BrowserWindow} = electron;
let mainWindow;

//listen for app to be ready
app.on('ready', function(){
    //create new window
    mainWindow = new BrowserWindow({});
    //load html in window
    mainWindow.loadURL(url.format({
        pathname: path.join(__dirname, 'mainWindow.html'),
        protocol: 'file:',
        slashes: true
    }));
});
1个回答

如果这是整个代码,则 electron 缺失或位于窗口对象上。首先尝试检查,如果您记录 electron ,它是否存在,并且 electron.on 也存在。在我看来,您的参考资料没有给您您期望的内容。

Yossi
2020-08-09