离线安装electron遇到的问题

355 阅读1分钟

接上一篇,由于我加域电脑上的electron是离线安装,且安装了trtc-electron-sdk之后,trtc_electron_sdk.node报错,导致项目启动起来白屏.百思不得其解,困扰了好几天.终于,经过一番百度,发现原来是和安装的electron的版本有关,具体如下:

1、electronV12上下文隔离默认启用,导致dlopen加载.node文件报错

917.png 解决方法: 在main.electron.js中设置contextIsolation为false

let win = new BrowserWindow({
    width: 1366,
    height: 1024,
    minWidth: 800,
    minHeight: 600,
    webPreferences: {
      nodeIntegration: true,
      contextIsolation: false
    },
  });

参考链接

Electron 常见问题收录II