При создании приложений вам обычно нужен способ показать версию сборки где-нибудь в вашем приложении. Это может быть сложно при использовании инструмента закрытой экосистемы, такого как Angular CLI. Так как же тогда это сделать ??

Давайте напишем скрипт, который получит хэш Git и версию из package.json. Это выглядит примерно так:

Давайте подключим этот сценарий для запуска postinstall нашего приложения. Итак, перейдите к своему package.json и добавьте эту строку в scripts:

{
   scripts: {
     "postinstall": "node version.js"
   }
}

Теперь каждый раз, когда мы запускаем npm i, наша версия приложения будет обновляться за нас.

Этот сценарий создаст файл в нашей папке среды с именем version.ts. Это будет выглядеть примерно так:

Теперь мы можем импортировать этот файл в любой компонент, например:

Престо! Теперь наши версии отображаются в нашем приложении. В этом примере показан только семвер, но с помощью скрипта git, который у нас есть, мы можем добавить и хеш git!

Надеюсь, вам понравился пост, если он вам понравился, подпишитесь на меня в Twitter и Github, чтобы получить больше советов / мнений / проектов / статей / и т. Д. По JavaScript!