【发布时间】:2019-03-05 05:17:39
【问题描述】:
我在使用 Electron 的程序中遇到问题。
首先,我在“main.js”中输入require() 代码。
const { app, BrowserWindow, globalShortcut, Menu, ipcMain } = require('electron')
上面的代码没有显示来自控制台的错误。我已经创建了另一个源文件func.js。
我在func.js 中输入了require() 代码。
const { ipcRenderer, remote } = require('electron')
但上面的代码在控制台中显示错误。
所以我不知道出了什么问题。 ES6脚本使用了import ()语句,但是我真的不知道main.js有没有错误,但是不知道其他文件为什么会失败。
【问题讨论】:
-
已解决。我犯了一个小错误。如果你给出这样的选项,你会得到和我一样的错误。如果在创建主窗口时给出 'webPreferences: {nodeIntegration: false}' 选项,则不能使用 Node.js 函数。
-
如果可能的话,你可以写下你的评论作为你自己问题的答案,这样每个人都可以看到这是正确的解决方案:)
标签: javascript web import electron require