前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Electron打包vue项目变成.exe桌面程序

用Electron打包vue项目变成.exe桌面程序

作者头像
wade
发布2021-03-30 15:12:08
1.6K0
发布2021-03-30 15:12:08
举报
文章被收录于专栏:coding个人笔记coding个人笔记

Electron现在挺火的,官网的标语是使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。只是没有具体的使用开发项目,所以只是试试创建一个vue项目和用老项目试试能不能打包出来。

新建项目和直接用老项目都试了,查到的有好几种方法,这边就使用一种,觉得比较简单。

创建新的vue项目,这一步就不多说了:

vue create electron-demo

安装electron,没有全局:

npm install electron

很容易报错:

添加模块,这个命令是添加模块,可以去vuecli查一下:

vue add electron-builder

会让你选择,选最高的吧:

这边也是经常报错:

上面的两个步骤总是会报错,用cnpm提示正确了但是也没下载好,重新去执行,然后直接:

npm run electron:serve

如果报错就再重新下载,我是没有一次就安装成功的,不知道是否跟网络有关,执行npm run electron:serve之后要等一等,成功了:

接着就是打包:

npm run electron:build

这边特别的慢,还要下载几个GitHub的压缩文件比如electron-v11.3.0-win32-x64.zip,经常失败,不知道安装的时候-g是不是会好一点。

打包成功:

项目里面多了dist_electron文件,里面的.exe就是客户端了,直接双击就能启动。这边会把生成对应的.exe在C:\Users\dell\AppData\Local里面。

如果是老项目一样的命令,先安装electron,再添加打包模块。要开发的话运行npm run electron:serve,然后修改代码,审查元素,也是支持热更新的:

如果用桌面程序,还是有一些要调整的,比如我这项目用的视口宽高就不适应了。

大概就是这样了,Electron有哪些api都没去试就是成功打包出了.exe,具体的API还是得要开发应用的时候才会去好好了解。

(完)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 coding个人笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档