安装单独的模块
npm install --save @electron/remote
使用
1、主进程中引入(加载页面文件后):<br>
require('@electron/remote/main').initialize()
require("@electron/remote/main").enable(win.webContents)
2、子进程中使用:const { BrowserWindow } = require('@electron/remote')<br>
Note: In electron >= 14.0.0, you must use the new enable API to enable the remote module for each desired WebContents separately: require("@electron/remote/main").enable(webContents).<br><br>In electron < 14.0.0, @electron/remote respects the enableRemoteModule WebPreferences value. You must pass { webPreferences: { enableRemoteModule: true } } to the constructor of BrowserWindows that should be granted permission to use @electron/remote.<br>
参考
https://blog.csdn.net/qq_51634332/article/details/120575284