1. 本文使用electron-builder方式打包和electron-updater自动升级,先安装依赖; # 安装electron-builder npm install electron-builder --save-dev # 安装electron-updater npm install electron-updater --save 1. 2. 3. 4. 5. 2. 在package.json做如下配置; 1)“publish”用于配置升级的参数,URL为升级包地址; ...
使用NSIS工具对我们的文件夹再进行一次打包,打包成exe 通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis" // 我们要的目标安装包 } ] }, 复制代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 其他平台配...
打包完成后的信息 electron-builder version=24.9.1os=22.6.0• loaded configuration file=package.json("build"field)• writing effective config file=release/1.0.4/builder-effective-config.yaml • packaging platform=darwin arch=x64 electron=21.4.4appOutDir=release/1.0.4/mac • signing file=r...
npm install electron-builder -D 打包配置 在my-electron 目录下的 package.json 中,添加打包配置: {"name":"my-electron","version":"0.1.0","author":"编程三昧","build":{// electron-builder配置"productName":"myFirstApp",//项目名 这也是生成的exe文件的前缀名"appId":"xxxxx","copyright":"xxxx...
通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis" // 我们要的目标安装包 } ] }, 其他平台配置 "dmg": { // macOSdmg "contents": [ ... ] }, "mac": { // mac "icon": "build/icons...
"build":{"appId":"com.xxx.app","mac":{"target":["dmg","zip"]},"win":{"target":["nsis","zip"]}},"scripts":{"dist":"electron-builder --win --x64"}, 在命令行中执行npm run dist,执行结果如下: 打包后在dist目录生成如下文件: ...
└── myApp-1.0.0.dmg.blockmap 打包配置 可根据自己的需要,在package.json中增加配置项。 //electron-quick-start/package.json{"name":"myApp",……"scripts":{……"build":"../electron-builder/node_modules/.bin/electron-builder"},……"build":{"productName":"myFirstApp",//指定打包成的程序名称...
基于以上的配置,electron-builder会根据当前的操作系统打包出默认的文件。比如,在windows平台下,打包结果如下: 平台相关的配置 electron-builder会自动识别当前的操作系统,打出系统对应的安装包。这也意味着,如果要生成exe\msi,需要在Windows操作系统,如果是dmg,则需要在Mac操作系统。
electron builder 打包 1:安装 安装 2:配置package.json 文件 { "name":"zulip", "productName":"Zulip", "version":"2.5.0-beta", "main":"./app/main", "description":"Zulip Desktop App", "license":"Apache-2.0", "copyright":"Kandra Labs, Inc.",...