news 2026/9/25 8:50:53

electron-egg打包win7

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
electron-egg打包win7

node版本 v16.17.1

项目依赖版本

"devDependencies":{"@electron/rebuild":"^3.2.5","@types/node":"16.18.88","debug":"^4.4.0","ee-bin":"^4.1.10","electron":"22.3.27","electron-builder":"22.10.5"},"dependencies":{"ee-core":"^4.1.5","electron-updater":"^6.3.8"}

删除node_modules和package-lock.json
然后执行npm cache clean --force清除缓存
重新npm i

中文路径问题

Processing config: C:\Users\��\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1\nsisconf.nsh
打包过程如果出现乱码可能是中文导致
打开 node_module/app-builder-lib/out/targets/nsis/NsisTarget.js文件,在 executeMakensis 方法中加入我们所需的参数。

//node_module/app-builder-lib/out/targets/nsis/NsisTarget.jsasyncexecuteMakensis(defines,commands,script){constargs=this.options.warningsAsErrors===false?[]:["-WX"];//此处新增args.push("-INPUTCHARSET","UTF8");//结束for(constnameofObject.keys(defines)){constvalue=defines[name];if(value==null){args.push(`-D${name}`);}else{args.push(`-D${name}=${value}`);}}

配置文件

配置打32位包的命令 对应到cmd/bin.js

打包

npmrun buildnpmrun build-w-32

打包麒麟包时需要设置

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 11:43:07

Java经典设计模式可以解决 99% 的 业务场景

一、单例模式(Singleton Pattern) 模式定义:确保一个类只有一个实例,并提供全局访问点。 适用场景: 全局唯一的资源管理(如线程池、缓存、日志对象)。 需要节省内存资源的场景(仅创建一个实例)。 实现方式:枚举单例(线程安全、抗反射攻击) /** * 枚举单例(推荐…

作者头像 李华
网站建设 2026/9/25 2:51:45

用sklearn库实现URL恶意性检测特征提取与分类

DL00488-URL恶意性检测特征提取sklearn库的机器学习模型进行分类 URL异常检测本质上是一个分类问题,将输入的URL经过处理后得到特征,输入到分类其中,分类器输出分类结果,恶意的还是良性的。 在训练集和验证集的基础上训练了多个分…

作者头像 李华
网站建设 2026/9/24 22:40:27

多项式曲线拟合:从原理到C代码实现

多项式曲线拟合,c代码,可实现1阶线性,2-4阶多项式曲线拟合,代码注释详细,方便移植,书写规范 图片有现场拟合参数的1-4阶的keil仿真结果和Excel对照图。 备注一下,这是个多项式求解代码&#xff…

作者头像 李华
网站建设 2026/9/25 0:07:59

探索微电网分层下垂控制:基于事件触发与Matlab仿真的奇妙之旅

事件触发,微电网分层下垂控制!有应用图中文献算法的matlab仿真模型在如今追求可持续能源的时代,微电网成为了电力领域的热门话题。而其中的分层下垂控制技术,更是微电网稳定运行的关键一环。今天咱们就来唠唠基于事件触发的微电网…

作者头像 李华
网站建设 2026/9/24 19:32:06

探索柔性钙钛矿光伏器件光子固化过程的贝叶斯优化

柔性钙钛矿光伏器件光子固化过程的贝叶斯优化在光伏领域,柔性钙钛矿光伏器件凭借其独特优势,成为研究热点。而光子固化过程对其性能有着关键影响,今天咱们就来聊聊如何用贝叶斯优化这个利器,对柔性钙钛矿光伏器件光子固化过程进行…

作者头像 李华
网站建设 2026/9/24 17:28:45

Linux超级编辑工具VIM

一、打开文件最小化安装没有vim[rootcloud ~]# yum -y install vim ---下载vim(或者dnf -y install vim)[rootcloud ~]# vim a.txt ---使用vim编辑a.txt注意:vim可以直接打开并创建新文件,如果不编辑直接退出,文…

作者头像 李华