在电子伪造包中找不到模块“@electron/remote”

m0rkklqb  于 2023-03-06  发布在  Electron
关注(0)|答案(1)|浏览(568)

在主程序中

require('@electron/remote/main').initialize()
require('@electron/remote/main').enable(mainWin.webContents)

在渲染器进程中

const remote = window.require('@electron/remote')

当运行应用程序构建与electron-forge,我得到了一个错误是“找不到模块'@ electron/remote'”。并成功运行在开发模式。
电子客户端和Vue 3 UI代码位于:https://github.com/aaronchen2k/deeptest/clienthttps://github.com/aaronchen2k/deeptest/ui

t9eec4r0

t9eec4r01#

通过在forge.config.js中添加以下代码(如https://github.com/aaronchen2k/deeptest/blob/main/client/forge.config.js)进行修复:

[
    "@timfish/forge-externals-plugin",
    {
        "externals": ["@electron/remote"],
        "includeDeps": true
    }
]

相关问题