Я пытаюсь собрать и отправить пользовательский пакет в мой локальный реестр npm на Artifactory, но вижу различия в версии между тем, что находится в файле package.json / имени файла, и тем, как я могу установить пакет. Формат версии имеет формат: 1.4.0-9-7dcd659148
.
В моей сборке я запускаю npm version
и динамически устанавливаю версию. Я вижу, что версия правильно 1.4.0-9-7dcd659148
. Однако после выполнения npm publish
и просмотра доступных версий для моего пакета, версия доступна только как 1.4.0-9-7-dcd659148
. Кажется, что последняя часть версии разделена, если она начинается с числа.
Автоматически ли npm изменяет версию на основе стандарта? И есть ли способ предотвратить это? Я хотел бы использовать свой собственный формат управления версиями.