gpt4 book ai didi

javascript - Electron 需求未定义

转载 作者:行者123 更新时间:2023-12-02 22:07:57 24 4
gpt4 key购买 nike

<强> electron = 7.1.8 <强> node = v12.14.1

我正在学习 JS 作为一个业余项目,并试图掌握使用 Electron 的窍门。下面是我的 index.js 的代码

index.js

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

const {app, BrowserWindow} = electron;

let mainWindow;

// Listen for the app to be ready

app.on('ready', function(){
// Create new window
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
});
// Load html in window
mainWindow.loadURL(url.format({
pathname: path.join(__dirname, 'dashboard.html'),
protocol: 'file:',
slashes:true
}));
});

这是我的dashboard.html

dashboard.html

<!DOCTYPE html>
<script>
require('./main.js')
</script>
<html lang = "en">
<head>
<title>Heat Tracker</title>
</head>
<body>
<h1>Heat Tracker</h1>
</body>
</html>

每次运行时,都会出现错误:

electron .


App threw an error during load
ReferenceError: reqiure is not defined
at Object.<anonymous> (C:\Users\Mirko\Desktop\heat-tracker\main.js:3:14)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
at Module.load (internal/modules/cjs/loader.js:735:32)
at Module._load (internal/modules/cjs/loader.js:648:12)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at loadApplicationPackage (C:\Users\Mirko\AppData\Roaming\npm\node_modules\electron\dist\resources\default_app.asar\main.js:109:16 )
at Object.<anonymous> (C:\Users\Mirko\AppData\Roaming\npm\node_modules\electron\dist\resources\default_app.asar\main.js:155:9)
at Module._compile (internal/modules/cjs/loader.js:880:30)

我已经到处寻找尝试解决这个问题,但我在最后一个小时被困住了。谢谢

最佳答案

const path = require('path');

使用require而不是reqiure有拼写错误

关于javascript - Electron 需求未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com