【发布时间】:2018-04-09 04:36:57
【问题描述】:
我正在尝试运行此代码,但每次都收到此错误消息。首先,我在全球范围内安装了npm。然后我在我的应用程序中安装了它,但仍然出现同样的错误。
未捕获的类型错误:无法读取未定义的属性“on” 目的。 (H:\electric\main.js:12:4) 在对象处。 (H:\electric\main.js:63:3) 在 Module._compile (module.js:571:32) 在 Module.load 中的 Object.Module._extensions..js (module.js:580:10) (module.js:488:32) 在 tryModuleLoad (module.js:447:12) 在 Module.require 处的 Function.Module._load (module.js:439:3) (module.js:498:17) 在需要 (internal/module.js:20:19) 在 file:///H:/electric/views/login.html:2:3
const electron = require('electron');
const {Menu} = require('electron');
const {app} = require('electron');
const {BrowserWindow} = require('electron');
const conn = require('mysql');
const path = require('path');
const url = require('url');
// const app = electron.app;
// const BrowserWindow = electron.BrowserWindow;
var mainWindow = null;
app.on('ready', function () {
mainWindow = new BrowserWindow({ width: 1024, height: 768, backgroundcolor: '#2e2c29' });
mainWindow.loadURL(url.format({
pathname: 'popupcheck.html',
protocol: 'file:',
slashes: true
}));enter code here
mainWindow.webContents.openDevTools();
mainWindow.setProgressBar(1);
});`][1]
【问题讨论】:
-
添加应用程序打印的错误。
-
未捕获的类型错误:无法在 Object.
(H:\electric\main.js:12:4) 处读取未定义的属性“on”。 (H:\electric \main.js:63:3) 在 Module._compile (module.js:571:32) 在 Object.Module._extensions..js (module.js:580:10) 在 Module.load (module.js:488) :32) 在 tryModuleLoad (module.js:447:12) 在 Function.Module._load (module.js:439:3) 在 Module.require (module.js:498:17) 在 require (internal/module.js :20:19) 在 file:///H:/electric/views/login.html:2:3
标签: javascript electron