electron打包时资源下载失败cannot resolve xxx/30.0.9/electron-v30.0.9-win32-ia32.zip

同学们可以私信我加入学习群!


正文开始

  • 问题描述
  • 解决方案
  • 总结


问题描述

最近electron更新频繁,而我在用electron做个人项目,对稳定性没有太高要求,希望保持着electron的最新版本,所以就没有固定版本。

单位网络不太好,打包时遇到无法下载资源包的问题:
cannot resolve https://registry.npmmirror.com/30.0.9/electron-v30.0.9-win32-ia32.zip: status code 404 github.com/develar/app-builder/pkg/download.(*Downloader).follow /Volumes/data/Documents/app-builder/pkg/download/downloader.go:237 github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
如图所示:
在这里插入图片描述


解决方案

第一反应,当然是希望修改镜像源,让打包工具可以自行下载资源包。但是如果镜像源设置后,都无法下载,就需要我们手动下载资源包了。

截止到2024年5月31日,淘宝镜像源资源地址为:https://registry.npmmirror.com/binary.html

打开后,是所有的资源目录,搜索electron:
在这里插入图片描述
点击electron进入资源列表,找到版本30.0.9:
在这里插入图片描述
点击后,再找到我们需要的资源包:
在这里插入图片描述
点击下载,会走迅雷或者浏览器自带下载通道,因为这样下载一般比直接在打包electron时下载速度要快,而且打包时下载如果超时也会提示打包失败,外部下载的方式,没有时间限制,我们可以静待资源包下载成功。

下载成功后,找到本地存放资源包的地址:C:\Users\Administrator\AppData\Local\electron\Cache
在这里插入图片描述
AppData目录可能是隐藏文件,如果找不到这个文件,就在administrator文件夹中设置显示查看隐藏文件。

把我们下载的zip包放到上面目录,再运行打包命令后,打包成功:
在这里插入图片描述


总结

获取资源,查看代码示例,或者联系我:

https://lizetoolbox.top:8080/#/qrCode_contact

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/24235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抽象类和抽象方法(abstract)

1. 抽象类和抽象方法(abstract)的基本代码 用关键字abstract修饰的类称为abstract类(抽象类)。 例如: abstract class A {//......} 用关键字abstract修饰的方法称为abstract方法(抽象方法) 例如: abstract int min(int x,int y); 2. abstract类有如下特点 ●和普通的类相…

【MySQL】(基础篇一)—— SQL介绍和前置知识

我将会写一系列关于MySQL的博客,我会详细为你讲解数据库的知识以及MySQL的各种功能 数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。MySQL是一种DBMS(DataBase Manager Software&#xf…

Docker镜像加载原理(Union文件系统)

联合文件系统 Union文件系统,是一种轻量级的分层高性能服务系统,支持对文件系统的修改来进行一层一层的叠加,同时将不同目录挂载到同一个虚拟文件系统中,Union文件系统是Docker镜像的基础,通过分层来进行集成&am…

[第五空间 2021]WebFTP、[HCTF 2018]Warmup

目录 [第五空间 2021]WebFTP ​[SWPUCTF 2021 新生赛]Do_you_know_http [NCTF 2018]签到题 [HNCTF 2022 Week1]What is Web [HNCTF 2022 Week1]Interesting_http [HCTF 2018]Warmup [第五空间 2021]WebFTP 使用dirsearch扫描,发现有git泄露 使用GitHack克隆目…

Docker安装、使用,容器化部署springboot项目

目录 一、使用官方安装脚本自动安装 二、Docker离线安装 1. 下载安装包 2. 解压 3.创建docker.service文件 4. 启动docker 三、docker常用命令 1. docker常用命令 2. docker镜像命令 3. docker镜像下载 4.docker镜像push到仓库 5. docker操作容器 6.docker …

轻松实现文件随机提取:从众多文件夹中智能筛选指定数量文件,一键移至目标文件夹!

在信息爆炸的时代,电脑中的文件越来越多,整理起来却越来越头疼。你是否也曾在海量的文件夹中迷失,苦苦寻找那个特定的文件?你是否也曾为了将文件从一个文件夹移动到另一个文件夹而耗费大量时间?现在,我们为…

【实用技巧】Unity的InputField组件实用技巧

Unity的InputField组件非常灵活,提供了多种实用技巧来增强用户体验和开发效率。以下是一些有用的技巧: 1. 监听输入变化 使用OnValueChanged事件来监听用户输入的变化,这可以用于实时验证或更新UI。 inputField.onValueChanged.AddListene…

开发一个Dapp需要多少?

区块链开发一个Dapp要多少钱? 开发一个去中心化应用(Dapp)的成本取决于多个因素,包括Dapp的复杂性、功能需求、区块链平台以及开发团队的经验水平。以下是一些主要的影响因素: 1. 区块链平台:不同区块链…

《十八岁出门远行》世界很小,案牍劳形;世界很大,日短心长

《十八岁出门远行》世界很小,案牍劳形;世界很大,日短心长 余华,作家,著有《在细雨中呼喊》《活着》《文城》《兄弟》等。 文章目录 《十八岁出门远行》世界很小,案牍劳形;世界很大,日…

游戏心理学Day07

第二节学习 社会学习理论 按照条件反射的理论,个体行为的学习都是通过奖励或惩罚达到目的的 美国心理学家阿尔伯特班杜拉提出了社会学习理论,探讨个人的认知,行为与环境因素,三者及其交互作用,对人类行为的影响 记…

2048小游戏的菜鸡实现方法

# 2048小游戏的实现与分析 2048是一款非常受欢迎的数字滑块游戏,其目标是通过滑动和合并相同数字的方块来创建一个值为2048的方块。下面,我们将通过分析一个C语言实现的2048小游戏的源代码,来探索如何用编程实现这款游戏。 ## 游戏概述 20…

C++学习/复习13--list概述

一、list概念 1.带头双向链表 2.构造函数 3.迭代器(其迭代器需尤其注意) 4、size 5.front/back 6.插入删除 删除时的迭代器失效 由于list的节点特殊,既有数据又有指针,其实现需要节点/迭代器/list各成一类再组合

Linux网络编程——概念及实现双方聊天

网络编程的场景: 假设你面前有五座房子(服务器),你要走到其中一座房子的某一间,此时你站在五座房子面前很迷茫,突然,第二座房子上面有人在叫,并且用汉语(TCP/UDP&#xf…

【Framework系列】Excel转Json,配置表、导表工具介绍

今天来介绍一下Framework系列的配置部分,这一部分归属于Framework-Design之中。读过《Framework系列介绍》的小伙伴应该了解整个Framework框架是由多个工程项目组成,没看过的小伙伴可以点击链接了解一下。 Framework-Design设计的初衷是给策划同学用的&a…

上市公司绿色并购数据+do文件(1996-2024.4)

数据简介:手工搜集重污染上市公司的并购公告,采用内容分析法,对每次并购的背景和目的,主并企业和标的企业经营范围以及该次并购对主并企业带来的影响进行综合分析,逐一判断该项并购事件是否为绿色并购 时间跨度&#…

Python | 洗盘子(栈)

栈的基本概念(空栈、栈顶、栈底)和特点(先入后出) Python 语言确实支持栈数据结构,但它通常是通过列表来模拟实现的。 获取栈的长度,即栈中元素的数量,这通过len()获取列表的长度来实现。进栈…

汽车尾气排放污染的解决方案

根据公安部截至2023年底的机动车市场保有量统计,燃油车市场仍有不少消费者拥趸:目前全国新能源汽车保有量仅占汽车总量的6.07%,而其中的纯电动汽车保有量占比仅为76.05%。 汽车尾气排放污染已成为城市主要污染源之一。据统计显示&#xff0c…

[力扣题解] 28. 找出字符串中第一个匹配项的下标

题目&#xff1a;28. 找出字符串中第一个匹配项的下标 思路 观察法&#xff08;呵呵呵&#xff09; 代码 class Solution { public:int strStr(string haystack, string needle) {if(needle.empty()){return 0;}int i, j 0, x1, x2;for(i 0; i < haystack.size(); i){…

点盾云鹏保宝金狮金盾加密视频录屏翻录破解使用方法

在我们录网课的时候&#xff0c;通常录屏工具都会被网课播放器检测。 可以用以下程序。 这款软件采用独家方法特殊方式打开录屏工具&#xff0c;理论上通杀所有的检测进程的加密视频播放器的检测&#xff0c;不被检测。 获取&#xff1a; spjm.vip/sp/pz/wnlp.txt 使用方法…

python对视频进行帧处理以及裁减部分区域

视频截取帧 废话不多说直接上代码&#xff1a; from cv2 import VideoCapture from cv2 import imwrite# 定义保存图片函数 # image:要保存的图片名字 # addr&#xff1b;图片地址与相片名字的前部分 # num: 相片&#xff0c;名字的后缀。int 类型 def save_image(image, add…