1 Star 0 Fork 0

许... / exe-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

0 检查镜像源设置

  • electron 有可能存在下载包失败 / 打包时候报下载资源 404、证书失效等等错误,此时需检查npm配置
npm config get
  • 找到以下区域,查看镜像源配置是否正确

disturl = "https://registry.npmmirror.com/-/binary/node"

electron_mirror = "https://registry.npmmirror.com/-/binary/electron/"

ELECTRON_MIRROR = "https://registry.npmmirror.com/-/binary/electron/"

registry = "https://registry.npmmirror.com/"

strict-ssl = false
  • 如果不正确,使用以下方式进行单独修改
npm config set disturl=https://registry.npmmirror.com/-/binary/node

npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/

npm config set ELECTRON_MIRROR=https://registry.npmmirror.com/-/binary/electron/
  • 如果此时下载包还存在问题,特别是 exe 文件夹的 electron 应用,可能下载electron包会存在问题,此时,推荐使用 cnpm
npm install -g cnpm@7.1.0 --registry=http://registry.npmmirror.com   // 全局安装 cnpm  使用cnpm install 进行依赖包的下载(下载前记得删除掉原本的 node_modules)

1 文件描述

  • exe 为开发文件 -- 此文件本文档不再描述,里面有对应文档说明。
  • UnitySetupSkinNSIS-demo1 为美化打包流程的文件(含i18n)-- 下面有专门的说明
  • Niuniu_NSIS_SetupSkin-demo2 为美化打包流程的文件(不含i18n)-- 下面有专门的说明
  • electron-quick-start 为基础模板
  • node-server electron自动更新所需的微服务

2 UnitySetupSkinNSIS-demo1文件 (有i18n选项)

2.1 打包exe安装程序

声明来源:https://blog.csdn.net/qq_43915356/article/details/130813351

文章会详细说明文件各配置项 -- 以下只描述注意事项

1 进入exe 文件读说明文档,运行其中的npm run package命令生成exe可执行文件

2 将命令生成的文件(out-dist/electron-win32-x64这个文件的文件)全部放到UnitySetupSkinNSIS-demo1/FilesToInstall内,只要out-dist/electron-win32-x64里面的内容。

3 注意UnitySetupSkinNSIS-demo1/SetupScripts/unitychan/unitychan_setup.nsi文件的注释,因为里面的!define EXE_NAME值必须是可执行exe ,并且跟!define INSTALL_OUTPUT_NAME命名不能重复,具体注意项文件内都有写。

4 双击build_unitychan_setup.bat文件即可在Output生成美化后的EXE安装包,如发现安装后,执行程序没有对应文件,那么肯定是第 3 步错了,如果发现点不开,请认真看exe里的说明文档。

3 UnitySetupSkinNSIS-demo2文件(无i18n选项)

3.1 打包exe安装程序

声明来源:https://www.cnblogs.com/caoxiaokang/p/12581583.html

文章会详细说明文件各配置项 -- 以下只描述注意事项

此份文件跟上份不一样的点在于,内置了大量说明文档

1 进入exe 文件读说明文档,运行其中的npm run package命令生成exe可执行文件

2 将命令生成的文件(out-dist/electron-win32-x64这个文件的文件)全部放到UnitySetupSkinNSIS-demo2/FilesToInstall内,只要out-dist/electron-win32-x64里面的内容。

3 注意UnitySetupSkinNSIS-demo2/SetupScripts/min/nim_setup.nsi文件的注释,因为里面的!define EXE_NAME值必须是可执行exe ,并且跟!define INSTALL_OUTPUT_NAME命名不能重复,具体注意项文件内都有写。

4 双击build-nim-nozip.bat文件即可在Output生成美化后的EXE安装包,如发现安装后,执行程序没有对应文件,那么肯定是第 3 步错了,如果发现点不开,请认真看exe里的说明文档。

空文件

简介

由于master分支存在开发文档说明,所以会停留在文章介绍的结束进度。 ——————— 分割线——————— master_copy 分支会保持功能添加。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kuxiao-smile/exe-demo.git
git@gitee.com:kuxiao-smile/exe-demo.git
kuxiao-smile
exe-demo
exe-demo
master_copy

搜索帮助

344bd9b3 5694891 D2dac590 5694891