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

Другие вопросы по тегам