Пропуски Junior Пакеты и зависимости обновлено
Диапазоны semver
Вопрос
Допиши верхние границы диапазонов (не включительно) и команду:
^1.4.2разрешает версии от1.4.2до__(1)__;~1.4.2разрешает версии от1.4.2до__(2)__;- добавить vitest в devDependencies:
npm install __(3)__ vitest.
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
Каретка ^ разрешает всё, что не меняет первую ненулевую часть версии: для 1.4.2 это <2.0.0. Тильда разрешает только патчи: <1.5.0.
Что в пропусках
1
2.0.0
2
1.5.0
3
-D или --save-dev
Разбор
Каретка ^ разрешает всё, что не меняет первую ненулевую часть версии: для 1.4.2 это <2.0.0. Тильда ~ разрешает только патчи: <1.5.0. Флаг -D (или --save-dev) записывает пакет в devDependencies.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.