单独的VUE工程和单独的electron工程想通信怎么办?

新手上路,请多包涵

新建了一个electron工程,加载了之前写的一个VUE生成的SPA网页。现在想要自定义标题栏,结果需要两边进行通信。但是发现在老的VUE工程中require('electron')总是说找不到fs模块。网上的例子都是electron-vue的,那样就得重新弄工程。这个有办法解决么?

阅读 2.9k
1 个回答

开启nodeIntegration

const window = new BrowserWindow({
    // ...
    webPreferences: {
      nodeIntegration: true,
    },
    // ...
});

spa项目的package.json移除electron依赖
spa项目使用window.require('electron')引入electron

推荐问题