官网的地址:快速入门 | Electron
当我们按照官网的步骤打包的时候,会遇到很多坑,最常见的就是链接网络下载地址失败、或者找不到指定module等,解决办法如下:以npm为例:
1.配置npm下载环境:在~/.npmrc里做如下设置

electron_mirror="https://npm.taobao.org/mirrors/electron/"
(该文件为隐藏文件,在命令行用vim进入即可,然后添加这句话)
2.各种依赖的版本用如下配置,亲测有效:测试日期是2021/10/29日
package.json用如下替换:

{"name": "my-electron-app024906","version": "1.0.0","description": "hhhh","main": "main.js","author": "wkk","license": "MIT","scripts": {"start": "electron-forge start","package": "electron-forge package","make": "electron-forge make"},"dependencies": {"electron-compile": "^6.4.3","electron-squirrel-startup": "^1.0.0"},"devDependencies": {"@electron-forge/cli": "^6.0.0-beta.61","@electron-forge/maker-deb": "^6.0.0-beta.61","@electron-forge/maker-rpm": "^6.0.0-beta.61","@electron-forge/maker-squirrel": "^6.0.0-beta.61","@electron-forge/maker-zip": "^6.0.0-beta.61","electron": "15.3.0"},"config": {"forge": {"packagerConfig": {},"makers": [{"name": "@electron-forge/maker-squirrel","config": {"name": "my_electron_app024906"}},{"name": "@electron-forge/maker-zip","platforms": ["darwin"]},{"name": "@electron-forge/maker-deb","config": {}},{"name": "@electron-forge/maker-rpm","config": {}}]}}
}

3.其余文件和官网一模一样。

4.输入cnpm i   然后npm run make 就大功告成

electron按照官网步骤打包失败的解决办法相关推荐

  1. chrome始终显示版本过旧,无法自动更新,官网在线升级包失败的解决办法

    打开官网,修改网址为: https://www.google.cn/chrome/?standalone=1&platform=win64 (电脑是64位,后面数字是64.是32位,后面是32 ...

  2. git.exe百度云链接及在官网下载总是失败的解决方法

    百度云链接: 链接:https://pan.baidu.com/s/1yvpe84Ddh53RKRwV7dz0MA 密码:peon 1.进入git官网下载页面:https://git-scm.com/ ...

  3. 【转】git.exe在官网下载总是失败的解决方法

    1.进入git官网下载页面:https://git-scm.com/download/win 2.选择自己的windows版本进行下载,注意:这里我们需要复制链接地址到迅雷或者其他下载工具下载,右键, ...

  4. Apache ECharts 官网布局排版错乱的解决办法

    echarts图库官网:Apache ECharts 像上图中,有时候打开可能样式错乱,解决办法是强制刷新缓存就行了,连续点击刷新 ok了

  5. git官网下载不了的解决办法

    国内访问git官网很慢,这时候可以去淘宝镜像站点访问下载git 下载地址:https://npm.taobao.org/mirrors/git-for-windows/ 点击进入开源镜像: http: ...

  6. Idea官网进不去,解决办法

    配置dns   快捷键win+r 输入cmd 写入代码:ipconfig /flushdns 此时就可以打开idea官网了:https://plugins.jetbrains.com/

  7. [解疑][TI]德州仪器Texas Instruments官网账号注册不了解决办法

    不知什么时候,TI官网上,用国内邮箱,填写相应的信息后便无法注册了,具体原因不愿深究. 解决办法很简单,注册一个outlook邮箱,用这个邮箱注册,填写信息时先填写成米国某个大学的,在网上可以搜到相关 ...

  8. 数据库附加出错显示服务器,SQL Server数据库附加失败的解决办法

    SQL Server数据库附加失败的解决办法 本文为大家分享了SQL Server数据库附加失败的具体解决方法,供大家参考,具体内容如下 1.错误3415 问题:附加数据库的时候,发现总是附加失败,查 ...

  9. 关于Unity Hub中安装Unity失败的解决办法

    一.写在前面 相信很多朋友在安装Unity进行游戏开发时,都会选择使用Unity Hub安装Unity以对不同版本的Unity进行管理.同时Hub可以管理Unity Editor的多个安装及其关联组件 ...

最新文章

  1. Windows环境下配置环境变量
  2. 2 获取对象 IDbDataAdapter 用于填充 DataSet 和更新数据源
  3. Java构造器、静态对象、非静态对象等的初始化顺序
  4. C语言结构体的存储分配
  5. 我使用 html 反向输出自己打自己(7)
  6. CSS未知宽高元素水平垂直居中
  7. SpringCloud Ribbon实战(三)
  8. 设计模式的皇后-观察者模式
  9. 拓端tecdat|R语言使用自组织映射神经网络(SOM)进行客户细分
  10. VMware下Ubuntu与宿主Windows共享文件夹
  11. window10 修改jdk版本,从jdk10降到jdk1.8,java -version版本没有变化的问题解决
  12. 愿所有我和码农们 printf(“前程似锦”)
  13. 不愿意跟同事分享的强大办公软件,超超超超级好用
  14. 接口报错500是什么意思_HTTP 500错误是什么意思?
  15. Entity Framework使用DBContext实现增删改查示例
  16. 【C语言】c语言中的数组和字符串
  17. 06数据分析 - 预测性分析
  18. 目前5G SoC 芯片技术成熟吗
  19. uni-app微信支付
  20. python可视化数据分析-Python数据分析与可视化从入门到精通

热门文章

  1. Dreamweaver软件介绍及下载安装
  2. 安卓TV盒子常见问题以及解决方法
  3. 我用两天时间搭了一个领外卖红包的小程序
  4. 关于WEB服务器软件
  5. 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(4)序列标注实现思路
  6. Android 监听系统物理键(例如返回键,HOME键,数字键)
  7. 【你问我答】数据库运维遇到问题了?尽快抛过来吧!
  8. 胎压监测系统TPMS
  9. css导航栏悬浮在轮播图上面,如何设置半透明悬浮效果
  10. 分析一次安装后EM启动遇到的怪问题