简体   繁体   English

Electronjs“应用程序在加载过程中抛出错误,ReferenceError:需要未定义”

[英]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.

相关问题 未捕获的 ReferenceError:未定义要求 Electronjs - Uncaught ReferenceError: require is not defined Electronjs 未捕获的 ReferenceError:使用示例文档在 ElectronJS 中未定义 require - uncaught ReferenceError: require is not defined in ElectronJS using example docs ElectronJS ReferenceError:导航器未定义 - ElectronJS ReferenceError: navigator is not defined 未捕获的ReferenceError:app.js中未定义require:3 - Uncaught ReferenceError: require is not defined at app.js:3 phonegap应用:未捕获的ReferenceError:需求未定义 - phonegap app: Uncaught ReferenceError: require is not defined shopify应用(python)未捕获ReferenceError:未定义require - shopify app (python)Uncaught ReferenceError: require is not defined 反应,出现错误:未捕获的 ReferenceError:需要未定义 - React, Getting error: Uncaught ReferenceError: require is not defined Javascript 错误:未捕获的 ReferenceError:需要未定义 - Javascript error : Uncaught ReferenceError: require is not defined reactjs 错误 Uncaught ReferenceError: require is not defined - reactjs error Uncaught ReferenceError: require is not defined Uncaught ReferenceError: require is not defined javascript 错误 - Uncaught ReferenceError: require is not defined javascript error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM