概述: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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.