javascript - 在 Electron 项目中使用多个 JS 文件

标签 javascript node.js electron

我正在制作一个基本的 Electron 应用程序,但我对如何在项目中使用多个 JavaScript 文件感到困惑。我有window.js渲染我的窗口,但我想要 scripts.js做其他一切事情。我可以使用<script>标签,但我想在其中包含 Node 函数,所以这是行不通的。我该怎么做?

最佳答案

渲染器进程中可以有Node函数!您需要确保在设置 BrowserWindow 时启用 nodeIntegration:

let mainWindow = new BrowserWindow({
    webPreferences: {
        nodeIntegration: true
    },
    center: true
})

检查BrowserWindow文档以获取更多信息。

关于javascript - 在 Electron 项目中使用多个 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55650307/

相关文章:

javascript - 实验警告 : The http2 module is an experimental API

css - webpack:将全局样式文件导入所有组件

asp.net - 样式删除所有样式

javascript - promise 返回前不解决

javascript - 页面哈希和后退按钮问题phonegap+Jquery

javascript - 将新数据推送到外部 JSON 文件

node.js - 对于Mac,基于 Electron 的应用程序卸载是否发生事件?还是区分安装和更新的方法?

javascript - 存储和加载文件系统中的媒体到 Electron 应用程序

electron - 我的Spectron app.client没有包含所有方法

javascript - 数组状态更新后 React 不重新渲染