nsis-web,如何更改工件名称

问题描述 投票:0回答:1

如何使用自动更新程序为nsis-web更改工件名称?默认情况下,Web安装程序的档案名为{appName} {version}-{arch}。{ext}

• building embedded block map  file=dist/nsis-web/app-1.0.0-ia32.nsis.7z
• building embedded block map  file=dist/nsis-web/app-1.0.0-x64.nsis.7z

我如何从此处删除版本控制?

应该是这样

• building embedded block map  file=dist/nsis-web/app-ia32.nsis.7z
• building embedded block map  file=dist/nsis-web/app-x64.nsis.7z
electron nsis electron-builder electron-updater
1个回答
0
投票

根据electron-build nsis build docs,您可以定义应用程序名称

artifactName字符串-工件文件名模板。默认为${productName} Setup ${version}.${ext}

您可以在此处添加以下macros:]

${arch}-扩展为ia32,x64。如果没有拱门,宏将被删除从带有前导空格的模式中-和_(因此,您无需担心,可以重用模式)。

${os}-扩展到Mac,Linux或Win根据目标平台。${platform}-根据Node.js process.platform属性扩展到darwin,linux或win32。

${name} – package.json名称。

${productName}-消毒过的产品名称。

${version}

[${channel}-从版本(例如beta)中检测到预发行组件。]]

${env.ENV_NAME}-任何环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.