electron vue fs.existsSync is not a function 异常解决办法

经过一系列查找,也看了很多国内外的解决方案,都不太理想,要么是预加载文件,提前保存对象;要么是增加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,
      }
 }
}
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值