Очередной блог фрилансера

коротко и полезно о веб-разработке

Menu
  • О чем это все
Menu

Шпаргалка по версиям npm-пакетов

25.07.202004.08.2020

Версия любого npm-пакета состоит из трех цифр. Пример — 2.1.0

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

В package.json, в списке пакетов, следующий синтаксис:

~ только патч-версия пакета.
То есть, если указано «~1.5.0», это значит можно обновиться например до «1.5.1», но до «1.6.0» уже нельзя.

^ только минорные версии и патчи.
Пишем: «^1.5.0», можем обновиться до «1.5.1» или «1.6.0». До «2.0.0» уже нельзя.

* любые апдейты пакета: мажор, минор и патч

>, >= любые апдейты пакета, выше или такой же версии

<, <= любые апдейты пакета, ниже или указанной версии

latest — самую свежую версию пакета

Просто номер версии пакета — в точности указанную версию пакета и никакую другую

2 комментариев

  1. morontt:
    25.07.2020 в 22:31

    Опа, присутсвуешь в блогосфере :)

    Ответить
    1. Ольга Фомина:
      26.07.2020 в 22:46

      после небольшого перерыва, да)

      Ответить

Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Об авторе

avatar

Ольга Фомина

Senior Frontend Developer
Почтовые технологии
telegram youtube instagram vkontakte

Рубрики

  • angular
  • JavaScript
  • nodejs
  • svg
  • wordpress
  • верстка
  • изучаем Jquery
  • общая
  • переводы
  • плагины Jquery
  • юнит-тесты
© 2023 Очередной блог фрилансера | Powered by Superbs Personal Blog theme