V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WMutong
V2EX  ›  Electron

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

  •  
  •   WMutong · 2023-04-07 14:36:24 +08:00 · 833 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    概述: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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1006 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.