Как автоматически поднять версию пакета NPM

Предполагается, что вы имеете общее представление о NPM и публикации пакетов.

Если вы устали забывать указывать номер своей версии в package.json перед публикацией частного пакета NPM и получаете такую ​​ошибку:

ERR! You cannot publish over the previously published versions: 1.1.34

Вы можете добавить простой скрипт в наш файл package.json для автоматического повышения версии , а затем публикации пакета. Добавьте следующее, чтобы ваша версия повысилась с 1.1.2 до 1.1.3 перед публикацией в реестре пакетов.

package.json
{
  "scripts": {
    "pub": "npm version patch --force && npm publish"
  }
}

Теперь, когда вы готовы к публикации, запустите это с помощью команды:

npm run pub

Вы получите пассивное предупреждение от NPM об использовании - force, но его можно спокойно проигнорировать. Версия вашего пакета будет увеличена, и пакет будет опубликован.

¹ Вы также можете использовать флаги major и minor npm-version для перехода с 1.1 на 2.1 и с 1.1 до 1.2 соответственно:

"npm version major --force && npm publish" => 2.1
"npm version minor --force && npm publish" => 1.2

Хотите вернуть свои console.logs при бессерверной разработке? Оформить заказ Twig…