VUE项目转Electron心得

1、安装 vue-cli-plugin-electron-builder 插件来集成 Electron;

npm install -g @vue/cli;//  安装脚手架

vue add electron-builder        // 安装Electron

2、集成成功后src下生成background.js文件,根据需求修改src/background.js文件。

     引用ipcMain,添加项目内关闭方法。

 

在项目中引入ipcRenderer,调用invoke方法;

(ps: 通常,在 Electron 中,process.env.IS_ELECTRON 属性会被设置为 true。你可以使用这个属性来区分环境)

3、修改VUE项目使用的js-cookie插件,修改为localStorage或者sessionStorage;

4、修改路由配置,将vue-router模式更改为 hash,并修改导航渲染路径;在eletron中,导航经过path处理后,会返回文件绝对路径,需修改为相对路径;

5、修改生产环境配置文件,请求地址更改为完整路径;

6、BUG统计:

        1)项目路径不能存在中文

        2)Warnings loading extension at                 C:\Users\llg\AppData\Roaming\ruoyi\extensions\nhdogjmejiglipccpnnnanhbledajbpd

        进到对应目录,修改文件名,把下划线去掉。进入manifest.json,把update_url和browser_action注释掉,保存即可。

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值