WMutong
V2EX  ›  Electron

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

  •  
  •   WMutong · Apr 7, 2023 · 1820 views
    This topic created in 1141 days ago, the information mentioned may be changed or developed.

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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2896 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.