electron-builder 打包中配置信息是否可以根据参数变动

2023-04-07 14:36:24 +08:00
 WMutong

概述:electron 项目目前使用 electron-builder 进行打包。

需求:项目 icon 、项目名称等信息打包时通过参数控制。

例如: 情况一: 运行“npm run build:a”, 进行打包时,程序名称为“客户端 A”,程序 icon 为 “./build_resource/logo_a.ico”; 情况二: 运行“npm run build:b”, 进行打包时,程序名称为“客户端 B”,程序 icon 为 “./build_resource/logo_b.ico”;

目前初步方向: 1 、使用“gulp”工作流,在工作流中使用 “electron-builder.build()”方法,寻找该方法中是否存在 可使用的配置,如: *** const builder = require("electron-builder"); gulp.task("build", gulp.series("clean", cb => { builder.build({...}) })); ***

请教的问题: 1 、各位朋友是否有其他思路和实现方式?

package.json ... "scripts": { "build": "electron-builder" }, "build": { ... "nsis": { ... "installerIcon": "./build_resource/logo.ico", "uninstallerIcon": "./build_resource/logo.ico", "installerHeaderIcon": "./build_resource/logo.ico", ... }, ... } /package.json

1069 次点击
所在节点    Electron
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX