前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Electron结合Vue搭建前端桌面应用

Electron结合Vue搭建前端桌面应用

作者头像
BUG弄潮儿
发布2023-09-02 16:54:37
3150
发布2023-09-02 16:54:37
举报
文章被收录于专栏:JAVA乐园JAVA乐园

1.安装vue脚手架

代码语言:javascript
复制
npm install -g @vue/cli

2.创建vue项目

代码语言:javascript
复制
vue create gua-tools

3.启动项目

代码语言:javascript
复制
cd gua-tools
npm run serve

4.vue项目中添加electron模块

代码语言:javascript
复制
vue add electron-builder

安装过程中 此处选择 ^13.0.0 按下回车

5.启动项目

代码语言:javascript
复制
npm install
npm run electron:serve

6.打包electron应用

代码语言:javascript
复制
npm run electron:build

imac系统和windows系统都使用这个命令打包

7.升级electron

修改package.json

启动项目,出现以下告警

以上是在说同级目录有index.js文件存在,需要更改electron主进程文件名。在开发过程中,dist_electron目录会生成两个文件:index.js和package.json,冲突就在这个文件夹,所以我们只需要把index.js文件名修改成background.js就可以了。

在vue.config.js增加如下配置

代码语言:javascript
复制
pluginOptions: {
    electronBuilder: {
        chainWebpackMainProcess: (config) => {
            config.output.filename('background.js');
        }
    }
}

8.附录

启动项目时,提示安装Vue Devtools连接失败,可通过禁用Vue Devtools安装解决

找到background.js

注释以下代码即可:

代码语言:javascript
复制
https://www.electronjs.org/zh/docs/latest/tutorial/quick-start
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BUG弄潮儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装vue脚手架
  • 2.创建vue项目
  • 3.启动项目
  • 4.vue项目中添加electron模块
  • 5.启动项目
  • 6.打包electron应用
  • 7.升级electron
  • 8.附录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档