При создании приложений вам обычно нужен способ показать версию сборки где-нибудь в вашем приложении. Это может быть сложно при использовании инструмента закрытой экосистемы, такого как Angular CLI. Так как же тогда это сделать ??
Давайте напишем скрипт, который получит хэш Git и версию из package.json. Это выглядит примерно так:
Давайте подключим этот сценарий для запуска postinstall
нашего приложения. Итак, перейдите к своему package.json
и добавьте эту строку в scripts
:
{ scripts: { "postinstall": "node version.js" } }
Теперь каждый раз, когда мы запускаем npm i
, наша версия приложения будет обновляться за нас.
Этот сценарий создаст файл в нашей папке среды с именем version.ts
. Это будет выглядеть примерно так:
Теперь мы можем импортировать этот файл в любой компонент, например:
Престо! Теперь наши версии отображаются в нашем приложении. В этом примере показан только семвер, но с помощью скрипта git, который у нас есть, мы можем добавить и хеш git!
Надеюсь, вам понравился пост, если он вам понравился, подпишитесь на меня в Twitter и Github, чтобы получить больше советов / мнений / проектов / статей / и т. Д. По JavaScript!