问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用Electron对Vue项目改造

发布网友 发布时间:2024-09-08 19:06

我来回答

1个回答

热心网友 时间:2024-09-30 12:35

前言

如何将vue项目web项目打包成客户端呢?今天就来说一下升级改造的过程以及遇到的坑。

1.项目情况

改造项目为vue2的web端项目,使用element-admin后台框架。

2.技术方案及环境配置要求

elelctron:elelctron-vue脚手架可以快速生成一个项目模板(使用命令vueinitsimulatedgreg/electron-vuemy-project),如果是现有的vue项目可以直接安装electron-builder。

node环境,必须大于14,先决条件。同时为了便于开发,必须在开发环境实时编译才算初步成功。

3.安装依赖

vueaddelectron-builder这个必须要安装成功,但是在安装的时候又极易出现各种奇奇怪怪的问题,总结问题主要有两个,一个是node版本可能不对,另一个是网络问题。可以尝试切换npm路径为淘宝镜像,这里推荐路径管理工具nrmnpminrmnrmls查看所有路径

nrmusetaobao切换路径

4.入口文件

安装完electron-builder,项目中会多出一个background.js文件,是electron-builder入口文件,可以配置高度,以及渲染文件的路径。

5.编译命令

安装完成后,page.json中会有运行、打包命令,我们再配置具体打包的平台命令

"electron:build":"vue-cli-serviceelectron:build","electron:serve":"vue-cli-serviceelectron:serve","dist-win32":"electron-builder--win--ia32","dist-win64":"electron-builder--win--x64","dist-mac":"electron-builder--mac"6.打包

执行npmrundist-mac打包,打包成功后在dist_electron目录下会生成安装文件,如打包mac会生成dmg文件。

7.打包遇到的问题

(1)electron-v2.0.18-darwin-x64.zip这个包一般都下不下来,需要手动下载,下载文件后将文件放入对应路径,

在win的目录为**C:\Users***\AppData\Local\electron\Cache在mac的目录为~/Library/Caches/electron/淘宝镜像下载electron-v2.0.18-darwin-x64.zip文件地址为https://npm.taobao.org/mirrors/electron/要将SHA这个text文件一起下载,下载地址https://github.com/electron/electron/releases

(2)打包遇到其他文件下载问题,参考资料Mac安装electron缓慢的3种解决方案https://blog.csdn.net/simplehouse/article/details/95594955\Electron打包问题:electron-builder下载各种依赖出错https://blog.csdn.net/cctvcqupt/article/details/87904368\electron入坑指南https://www.cnblogs.com/xueyoucd/p/8006610.html\electron淘宝镜像地址https://npm.taobao.org/mirrors/electron/

8.打包完成后

安装打包后文件,会发现有些网络问题需要修改。主要为生产环境下请求地址问题,例如BASE_URL=‘http://api.wtr.ic.zx:30080'?+process.env.VUE_APP_BASE_API验证码问题也要补全请求地址

原文:https://juejin.cn/post/7101850960644800526
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 怎样解释Each electron has a unique address.谢谢 雪太痛了是什么意思梗 章鱼噼的原罪 胃酸怎么缓解最快方法 胃酸怎么缓解最快 胃酸倒流是怎么回事 反酸水是为什么 胃为什么会反酸 胃酸水倒流是为什么 波子汽水怎么开(开瓶盖取出弹珠的技巧) 波子汽水怎么开怎么开波子汽水 苹果12pro怎样设置吸金阵壁纸 地铁是什么意思?英语是什么意思? Philly地铁覆盖 批判家有哪些 弗里德里希·威廉·尼采客观评价 异丙肾上腺素注射液简介 异丙肾上腺素片药效学 如何知道自己的肤质? 喷个不停的GIF出处在哪,有什么寓意吗? 黑莓可以水培育苗吗? 干眼症好了会复发吗 从Electron架构出发,深究Electron跨端原理|多图详解 张家口内蒙自驾游最佳路线_内蒙古边境自驾游最佳路线攻略 自驾怎么游玩张家囗大青山国际旅游度假区 草原天路(大好河山驿站)地址在哪里? 联系课文,为什么说张衡是一位杰出的科学家 女性头顶痛可能是什么病 左边头顶疼是什么原因 为什么头顶经常痛 女性30多岁经常头顶疼是尤其是天气冷夜间疼的厉害杂么... 女性头顶痛是什么原因 女性头顶疼是什么原因引起的 喝酒抽烟对双肾囊肿究竟有多大危害? 阜阳到杭州有高铁吗 剖魂的txt全集下载地址 肾囊肿患者饮食禁忌有哪些??? 肾囊肿注意事项及饮食 肾囊肿用中医怎么治疗,不希望手术,不能吃什么食物? 如何培养孩子成长科学家 腰间盘突出应该站还是坐