2017-01-31 13 views
0

Предположим, у меня есть библиотека, и когда я скомпилирую ее с помощью webpack, я также добавляю такой баннер, как этот: // LibraryName vX.X где vX.X - его версия.NPM: Как получить удачную версию в моей команде CLI?

Я хочу скомпилировать его с помощью npm preversion script. Как здесь:

"preversion": "gulp build --version MYVERSION"

Где MYVERSION является semver версия, которая будет отображаться в package.jsonпосле вызова npm version.

Как я могу получить это MYVERSION от команды CLI?

EDIT

Я знаю, что я могу просто получить версию с package.json, если я запустить его с postversion, но я хочу построить быть перед добавлением GIT тега.

ответ

0

Закрытие этого вопроса, потому что я нашел ответ.

TL; DR Ответ: Использование version вместо preversion в NPM-скриптов.

Вы можете найти более подробную информацию here в порядке пояснения порядка написания сценариев.

Запуск сценария version. Эти сценарии имеют доступ к новой версии в package.json