经过一系列查找,也看了很多国内外的解决方案,都不太理想,要么是预加载文件,提前保存对象;要么是增加window.require;
终于在同事的提醒下,将@vue/cli的版本降低为4.0.5后,渲染进程使用require(‘electron’)完美获取到相应对象。

vue/cli卸载命令

npm uninstall -g @vue/cli

vue/cli安装老版本命令

npm install -g @vue/cli@4.0.5

我原来的版本是4.5.x

整个electron-vue的整合步骤

1.使用vue create 项目名称
2.使用vue add electronBuilder 添加 electron插件
3.创建vue.config.js 文件,并增加以下内容:


module.exports = {
pluginOptions: {
    electronBuilder: {
      nodeIntegration: true,
      }
 }
}
Logo

前往低代码交流专区

更多推荐