首页 > 系统相关 >electron 客户端 windows linux(麒麟V10)多系统离线打包 最新版 <一>

electron 客户端 windows linux(麒麟V10)多系统离线打包 最新版 <一>

时间:2024-09-06 17:56:47浏览次数:10  
标签:zip windows builder 离线 二进制 electron 文件夹 最新版 下载

electron客户端下载、构建、打包在国内网络情况下,绝对不是什么易事。更不要说离线干活,更是难上加难。
这一篇主要讲下windows离线环境下,如何完成electron的下载打包。咱废话不多说,直接上干货。
注意,我的大前提是完全没有网络。

第一,需要下载什么

windows环境下需要下载electron和electron-builder的二进制包

electron的二进制包就是electron-版本号-win-x64.zip;

electron-builder二进制包就是nsis和wincodesign。

下边会讲怎么下载。
注意,这里需要看看你的package.json中electron和electron-builder的版本,这个很重要,小版本也不能错,必须一模一样。
比如我用的版本:
electron: ‘31.0.2’,那么下载的二进制就必须是electron-v31.0.2-win32-x64.zip。

第二, 到哪里下载?

淘宝镜像:CNPM Binaries Mirror (npmmirror.com)

1. electron需要下载electron-xxxxx.zip,如下图

2. electron-builder需要下载 nsis、wincodesign

地址:Index of electron-builder-binaries-local (huaweicloud.com)

根据报错提示下载对应的版本,版本千万不能错。

第三,下载的东西怎么用?

        第一个地方,在你开始 npm install的时候,发现卡在了electron不动了,或者直接报错了,说是网络问题下载不了。那么这时候需要你停止install,进入node_moudles中的electron目录下,发现里边有个install.js,不要怕,直接点开它,然后将你下载electron的二进制包放进这个文件夹下,找到这个方法“downloadArtifact",上去直接全部注释了,代码改为”extractFile('electron-v31.0.2-win32-x64.zip')“,如下图所示:

然后在这个文件夹下,直接node install.js,发现这个文件夹下多了一个dist文件,这就说明electron已经下载成功了。既然electron下载成功了,可以直接运行 electron . 运行程序,看看能不能用。如图所示:

第二个地方,就是windows本地缓存了。进入C:\Users\你的电脑用户名\AppData\Local文件夹中,新建electron文件夹和electron-builder文件夹。如图所示:

文件夹的内容就是我们上边下载的二进制包,如图所示:

这个不要解压。

这个需要解压。

第四,愉快的玩耍

配置好上边的二进制包之后,离线的配置就基本结束了。可以直接运行electron-builder开始打包了。
如果不幸还是报错了,报错信息类似于这样”https://github.com/xxxxxxx lookup github timeout“字样的,那么就说明你上边配置的缓存不对。
哪里不对?
一个是,版本没有对应上。我上边也说了,electron和electron-v31.0.2-win32-x64.zip必须全部一样。
另一个是,缓存的地址或者文件夹层级目录不对,这需要好好对比以下,不要出错。

至此,你基本上可以在windows系统上愉快的打包了。

下一篇我们介绍以下 linux系统(国产麒麟)下如何打包适配。
 

标签:zip,windows,builder,离线,二进制,electron,文件夹,最新版,下载
From: https://blog.csdn.net/jmszl1991/article/details/141965265

相关文章

  • 06 Windows批处理之整数和浮点数据类型
    在前一篇中,我们详细介绍了字符串和布尔数据类型。在本文中,我将重点讨论数值数据类型,特别是整数和浮点数据类型,详细研究它们。批处理可以轻松地处理整数,无论它们是十进制、十六进制还是八进制。然而,浮点数与布尔数类似,因为批处理实际上并不显式地支持它们作为数据类型。但是,再一次......
  • 在 Windows 下,使用 bat 脚本切换管理员身份运行
    示例代码:@echooff::BatchGotAdmin:-------------------------------------REM-->CheckforpermissionsIF"%PROCESSOR_ARCHITECTURE%"EQU"amd64"(>nul2>&1"%SYSTEMROOT%\SysWOW64\cacls.exe""%SYSTEMR......
  • windows下安装kubectl
    下载kubectl的二进制文件地址https://github.com/kubernetes/kubernetes/tree/master/CHANGELOG根据k8s集群的版本,下载对应的客户端kubectl工具例如:我的集群是1.30.1找到1.30的markdown文件然后找到1.30.1的客户端二进制文件然后根据自己硬件下载对应的压缩包我这......
  • 首发 最新AWVS/Acunetix Premium V24.8高级版漏洞扫描器(最新版)Windows/Linux下载
    前言AcunetixPremium是一种Web应用程序安全解决方案,用于管理多个网站、Web应用程序和API的安全。集成功能允许您自动化DevOps和问题管理基础架构。AcunetixPremium:全面的Web应用程序安全解决方案Web应用程序对于企业和组织与客户、合作伙伴和员工的联系至关重要。......
  • 植物大战僵尸杂交版v2.4最新版本(附下载链接)
    B站游戏作者潜艇伟伟迷于9月5日更新了植物大战僵尸杂交版2.4版本!!!,有b站账户的记得要给作者三连关注一下呀!新增益智模式。新增砸罐子模式、我是僵尸模式、更多的小游戏和道具。不多废话下载链接放上:夸克网盘链接:https://pan.quark.cn/s/a666d7b7e781新增窗口放大器工......
  • 24年9月最新微软copilot国内Windows11强制开启使用教程方法
    几个月前就听说了微软的copilot加PC。今天新电脑到货。把系统都更新完以后。就研究了一下怎么开通这个copilot。正常情况下,目前国内的电脑是没有这个功能的。但只是因为地区不支持我们只需要通过一些简单的设置就可以让它显示出来嗯,最好是要Windows11的电脑系统其他的没有测试......
  • 实验:VMware上 Windows 数字证书制作与HTTPS部署
    大家吼啊,这篇文章才是真正意义上今天写的,前两篇算是库存了哈哈哈这个实验分为证书的签发和网站的部署两大部分。包含了网络基础设施的配置、DNS服务的安装配置、IIS服务的安装和配置,WEB搭建以及AD证书服务(ADCS)的安装和配置。由于涉及的部分比较多,所以看着内容和步骤会有......
  • 018、二级Java操作题汇总最新版100000+字
    目录1.基本操作(源代码):1.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.411.421.431.441.451.461.471.481.......
  • 【工具分享】PyWxDump v3.1.31(最新版本) - 微信聊天记录解密
    工具介绍:PyWxDump是一款功能丰富的工具,主要用于获取微信账号信息(如昵称、账号、手机、邮箱和数据库密钥等)、解密微信数据库、查看和备份聊天记录。它支持多种数据库类型的合并查看,可以通过Web界面查看聊天记录,并且支持聊天记录的导出功能,如导出为html或csv格式,方便用户进行备份和......
  • Opencl从零实战(一)--windows搭建开发环境
    系统win11visualstudio2022opencl3.0库:Releases·KhronosGroup/OpenCL-SDK(github.com)在新建的解决方案中项目->[项目名称]和属性点选c/c++->常规->附件包含目录->编辑,将自己下载的oepnclsdk的include路径填进去,作为头文件的引用目录点选链接器->常规->附加库......