electron > 14.0.0版本使用remote
目的为了解决因版本问题导致的remote不兼容 例:在global中新增shareObj,方便后续渲染进程和主进程可以同时更改
github链接地址:https://github.com/electron/rem
-
下载@electron/remote
$ npm install --save @electron/remote
-
主进程中创建主窗口函数中加载
require('@electron/remote/main').initialize() require("@electron/remote/main").enable(mainWindow.webContents)
主进程
- 渲染进程中使用(我使用的是vue+electron)仅供参考
const {getGlobal} = require('@electron/remote');