NPM: Как получить ударную версию в моей команде CLI?
Допустим, у меня есть библиотека, и когда я компилирую ее с помощью веб-пакета, я также добавляю баннер, такой как этот: // LibraryName vX.X
где vX.X
это его версия.
Я хочу скомпилировать с npm preversion
скрипт. Как здесь:
"preversion": "gulp build --version MYVERSION"
куда MYVERSION
это полуверсия, которая появится в package.json
после звонкаnpm version
,
Как я могу получить это MYVERSION
из команды CLI?
РЕДАКТИРОВАТЬ
Я знаю, что могу просто получить версию от package.json
если я запускаю это с postversion
, но я хочу, чтобы сборка была до добавления тега git.
1 ответ
Закрывая этот вопрос, я нашел ответ.
TL; DR Ответ: использовать version
вместо preversion
в npm-скриптах.
Вы можете найти более подробную информацию здесь в объяснении порядка скриптов.
Запустить
version
скрипт. Эти скрипты имеют доступ к новой версии вpackage.json