[英]Electronjs "App threw an error during load, ReferenceError: require is not defined"
Developing an application using electron but I'm getting error when I run npm start
:使用电子开发应用程序,但在运行
npm start
时出现错误:
$ npm start
> test@1.0.0 start C:\Users\jakeh\OneDrive\Documents\Coding\Electron Apps\Test
> electron .
App threw an error during load:
ReferenceError: reauire is not defined
at Object.<anonymous> (C:\Users\jakeh\OneDrive\Documents\Coding\Electron Apps\Test\main.js:3:14)
at Module._compile (internal/modules/cjs/loader.js:808:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:820:10)
at Module.load (internal/modules/cjs/loader.js:677:32)
at tryModuleLoad (internal/modules/cjs/loader.js:609:12)
at Function.Module._load (internal/modules/cjs/loader.js:601:3)
at loadApplicationPackage (C:\Users\jakeh\OneDrive\Documents\Coding\Electron Apps\Test\node_modules\electron\dist\resources\default_app.asar\main.js:105:12)
at Object.<anonymous> (C:\Users\jakeh\OneDrive\Documents\Coding\Electron Apps\Test\node_modules\electron\dist\resources\default_app.asar\main.js:153:5)
at Module._compile (internal/modules/cjs/loader.js:808:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:820:10)
I tried adding:我尝试添加:
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
});
Still no luck.仍然没有运气。
const electron = require('electron');
const url = require('url');
const path = reauire('path');
const {app, BrowserWindow} = electron;
let mainWindow;
// Listen for app to be ready
app.on('ready', function(){
// Create new window
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
});
// Load html into window
mainWindow.loadURL(url.format({
pathname: path.join(__dirname, 'mainWindow.html'),
protocol:'file:',
slashes: true
}));
});
Screen shot of error: http://prntscr.com/o32uon错误截图: http : //prntscr.com/o32uon
Jake:杰克:
Just another passerby: is it possible that you meant to say又一个路人:你有没有可能想说
const path = require ('path'); const path = require ('path');
and this is a simple syntax issue?这是一个简单的语法问题?
修复了这个问题,是一个导入的错字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.