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

新手上路,请多包涵

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

阅读 2.8k
1 个回答

开启nodeIntegration

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题