Электрон nsis-web, как изменить названия артефактов - PullRequest
0 голосов
/ 12 апреля 2020

Как изменить имя артефакта, для nsis-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

1 Ответ

0 голосов
/ 12 апреля 2020

в соответствии с электронной сборкой nsis build docs , вы можете определить имя приложения

artifactName String - Шаблон имени файла артефакта. По умолчанию ${productName} Setup ${version}.${ext}

Вы можете добавить следующие макросы , перечисленные здесь

${arch} - расширен до ia32, x64. Если арки нет, макрос будет удален из вашего шаблона с начальным пробелом, - и _ (так что вам не нужно беспокоиться и вы можете повторно использовать шаблон).

${os} - расширен до ма c, linux или победа в соответствии с целевой платформой. ${platform} - расширен до darwin, linux или win32 согласно Node.js свойству process.platform.

${name} - пакет. json имя.

${productName} - название продезинфицированного продукта.

${version}

${channel} - обнаружен пререлизный компонент из версии (например, бета).

${env.ENV_NAME} - любая переменная среды.

...