Как обновить опубликован­ный пакет npm

Источник: «How to Update an npm Package (Fixing "You cannot publish over the previously published versions")»
Предположим, что мы сделали обновление, но `npm publish` выдаёт ошибку. Как исправить ошибку: "You cannot publish over the previously published versions"

Предположим, мы успешно опубликовали npm пакет и можем посмотреть его по адресу:

https://npmjs.com/package/<package_name>

Теперь предположим, что мы сделали обновление, но npm publish выдаёт ошибку You cannot publish over the previously published versions

Как правильно обновить пакет?

Семантическое управление версиями Node JS

Обновляя содержимое нашего пакета, мы обновляем версию пакета. Прежде чем указывать номер версии, обязательно ознакомьтесь с семантическим управлением версиями.

Итак, предположим, что у нас версия 1.0.0 (major/мажорная.minor/минорная.patch/патч):

Если обновление представляет собой выпуск исправлений (небольшие изменения), нам нужно увеличить последнюю часть номера версии (patch/патч).

npm version patch

Если обновление, это минорный релиз (новые возможности), нам нужно увеличить среднюю часть номера версии (minor/минорная).

npm version minor

Если это мажорный релиз (обновление основного функционала или исправление основных проблем), нам нужно увеличить первую часть номера версии (major/мажорная).

npm version major

Инструкция по обновлению

Во-первых, я предполагаю, что мы находимся в локальном корневом каталоге пакета, который хотим обновить.

Давайте войдём в npm.

npm login

Давайте изменим нашу версию. Мы можем указать конкретную версию или использовать patch, minor или major обновления.

npm version 1.0.2
npm version patch

Теперь мы можем опубликовать текущую версию.

npm publish

Наконец, мы можем проверить, правильно ли всё опубликовалось.

https://npmjs.com/package/<package_name>

Дополнительные материалы

Предыдущая Статья

Laravel: Использование транзакций

Следующая Статья

Laravel: Создаём страницы ошибок