首页 > 解决方案 > 在一个 Electron 项目中使用多个 JS 文件

问题描述

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

标签: javascriptnode.jselectron

解决方案


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

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

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


推荐阅读