news 2026/1/31 4:11:47

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_modulespackage-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/1/27 6:12:07

8种网络故障分析及测试命令大全

对于网络工程师来说,在平常工作中,最基础的工作能力就是要保证网络顺畅不出错误。但实际上,网络随时都可能发生故障,影响正常工作,从而导致网络工程师总是要背很多黑锅;所以快速解决网络故障已经成为网工的…

作者头像 李华
网站建设 2026/1/29 7:52:34

Pythonselenium自动化测试实战项目

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快说明:本项目采用流程控制思想,未引用unittest&pytest等单元测试框架一、项目介绍目的测试某官方网站登录功能模块可以正常使用用例1.输入…

作者头像 李华
网站建设 2026/1/25 17:41:46

关于Comtos Linux (朱雀)主体源码的选择

关于Comtos Linux (朱雀) 主体源码的选择问: 为什么Comtos Linux 9 (朱雀)不以RHEL 9或 Rocky Linux 9或AlmaLinux 9的稳定的源码为主体,而使用滚动的CentOS Stream 9的源码为主体呢? 使用稳定的RHEL 9或Rocky Linux 9或AlmaLinux 9的源码为…

作者头像 李华
网站建设 2026/1/30 13:19:32

超级Mini小车功能说明

巴掌车模01 超Mini小车功能说明1. 按键说明 小车左侧按键为启动按键,启动时需小车前方传感器处于背景布上(自动校准传感器数据),启动后小车会自行往前移动,若遇到赛道(白色胶带),则会沿着赛道行驶。 小车右侧为关机按键&#xff…

作者头像 李华
网站建设 2026/1/29 2:37:20

STC32G12单片机替换成STC32F12单片机,直接替换的结果

简 介: 本文测试了STC32F12单片机替换STC32G12单片机的可行性。实验表明,虽然两款单片机管脚兼容,但32F12增加了硬件数学运算单元。测试发现,直接下载32G12程序无法运行,需重新编译工程。使用硬件数学运算后&#xff0…

作者头像 李华