使用electron-vue官方模板

1.安装步骤

根据官网步骤执行

# 安装 vue-cli 和 脚手架样板代码
npm install -g vue-cli
# my-project  为项目名
vue init simulatedgreg/electron-vue my-project  # 安装依赖并运行你的程序
cd my-project
yarn # 或者 npm install
yarn run dev # 或者 npm run dev

2.打包bug处理

2.1. 关于task的bug

这个bug是很多人反馈过的,在.electron-vue/build.js中重复申明了task,导致在打包时报错,所以需要对其中一个task进行重命名,我的习惯是将

onst tasks = ['main', 'renderer']const m = new Multispinner(tasks, {preText: 'building',postText: 'process'})

改为

const tasks1 = ['main', 'renderer']const m = new Multispinner(tasks1, {preText: 'building',postText: 'process'})

2.2.关于electron-xxxx.zip安装下载失败

一般是由网络引起的,需要翻墙下载
解决方法 使用(淘宝源或者官方源都可以) 并设置electron仓库为淘宝的源

# 官方源
npm config set registry https://registry.npmjs.org
yarn config set registry https://registry.yarnpkg.com# 淘宝源
npm config set registry  https://registry.npm.taobao.org
yarn config set registry  https://registry.npm.taobao.org# 设置electron仓库为淘宝的源  主要是这一步起作用 上面可以使用官方源
# 注意https://npm.taobao.org/mirrors/electron/最后的斜杠不要省略
# 注意url最后的斜杠不要省略
# 注意url最后的斜杠不要省略
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/

2.3关于winCodeSign-2.6.0.7z 或者sis-3.0.4.1/nsis-3.0.4.1.7z 下载出错

winCodeSign-2.6.0.7z 和nsis-3.0.4.1.7z 可以在下面的地址下载

https://github.com/electron-userland/electron-builder-binaries/releases/

下载后 解压到 C:\Users\用户\AppData\Local\electron-builder\Cache 目录下就可以了

2.4出现错误Application entry file “dist\electron\main.js” in the “D:\electronWork\new-edu-001\build\win-unpacked\resources\app.asar” does not exist

我们需要安装multispinner

 yarn add multispinner -D

然后在.electron-vue/build.js 文件中添加一句

const Multispinner = require('multispinner')

参考自:
https://www.cnblogs.com/rchao/p/15066256.html
https://blog.csdn.net/latinhui/article/details/117647628

electron-vue项目构建打包错误失败问题合集相关推荐

  1. vue项目 构建 打包 发布 三部曲

    一.vue项目的创建 1.首先第一肯定是要有Node.js及npm这个不多说了 2.安装脚手架 此时可以直接浏览-但是现在肯定有很多小白想将他发布到gitHub上并可以浏览,使用vue全家桶制作自己的 ...

  2. php项目webpack打包,Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理

    这次给大家带来Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理,Vue项目webpack打包部署时Tomcat刷新报404错误问题处理的注意事项有哪些,下面就是实战案例,一起 ...

  3. electron+vue项目打包时修改注册表功能

    electron+vue项目打包时修改注册表功能 原因 在使用electron做项目时,由于产品需要做一个放大镜功能.在查找了网上大部分类似需求后,发现大部分的放大镜都是对图片的放大,真正实现放大镜功 ...

  4. Vue项目构建开发入门

    Vue项目构建开发入门 开篇:Vue CLI 3 项目构建基础 大家好,当你点进这个标题,开始阅读本章的时候,说明你对 Vue.js 是充满好奇心和求知欲的.我之前写过一篇文章,这样评价 Vue.js ...

  5. 启动Vue项目发生的错误总结

    启动Vue项目发生的错误总结 切记:打开 WebStorm的时候用管理员的方式打开 1.安装node_module失败 我是用了淘宝镜像 --> 不可行 其 根本原因是: 版本不兼容 npm c ...

  6. Vue项目构建后通过Nginx/SpringBoot/Express/Egg发布

    Vue项目构建后通过Nginx/SpringBoot/Express/Egg发布 构建 当项目开发完毕,只需要运行一行命令就可以打包你的应用: $ yarn build or $ npm run bu ...

  7. Vue项目webpack打包部署到服务器

    Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题,而且在经过我的询问,好多人在打包部署的时候都遇到了一些问题,下面就来说下,如何将Vue项目放置在服务器上,这里以Tomc ...

  8. Vue项目的打包\部署\优化

    Vue项目的打包\部署\优化 如果有帮助到你 麻烦点个赞或者 收藏 +关注 哟 以后会经常发布一些干货文章 我只是一个前端小菜鸟,大佬勿喷! 一.nginx 开启 gzip 理论上,nginx 开启 ...

  9. vue项目构建和部署_零部署:使用Vue和VuePress构建文档系统

    vue项目构建和部署 Documentation is food for the developer's soul, and too many times we find it arduous to ...

最新文章

  1. CSS核心内容整理 - (中)
  2. swift与OC之间不得不知道的21点
  3. 历史和现代的碰撞和思考
  4. XML 新手最佳入门教程
  5. 一种压缩图片的方法---Machine learning 之 K-Means
  6. matlab相语法,学会System Generator(10)——支持的MATLAB语法
  7. linux 系统如何防止攻击
  8. 说道说道 ios 图片尺寸的问题
  9. 负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解
  10. 全国道路运输管理人员考试多选练习题库
  11. 【音乐】基于matlab演奏《天空之城》【含Matlab源码 1874期】
  12. 从0到1CTFer成长之路环境搭建详细教程
  13. 11款常用的安全测试工具
  14. 在Ubuntu18.04上编译SWASH模型
  15. 手机chrome禁止加载图片
  16. windows画图工具入口
  17. 游戏小程序有哪些?这3个小程序值得推荐!
  18. 机器学习--贝叶斯网
  19. js中向数组中添加元素unshift() 方法
  20. Android Qcom USB Driver学习(六)

热门文章

  1. Linux下生成随机数与字符串
  2. MFC之屏幕截图工具
  3. linux安装tightvnc_CentOS Linux下安装VNC
  4. 论文学习——Video LDM (Align your Latents)
  5. Java 用JainSip实现服务器端SIP通讯----之监听篇
  6. 基于服务器利用VS调试远程代码
  7. INCA二次开发-MIP
  8. 小红书购物笔记是什么
  9. Java基础之扩展GUI——显示About对话框(Sketcher 2 displaying an About dialog)
  10. 剑指Offer-42——扑克牌顺子