пакет npm не обновляет второстепенные версии - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь выяснить, почему накопительный пакет не обновляется. в моем файле пакета у меня есть:

"devDependencies": {
    "rollup": "^0.62.0",
}

Бег npm outdated показывает:

package       Current    Wanted    Latest
rollup        0.62.0     0.62.0    0.67.1

Если карат указывает на то, что все, кроме основных версий, может быть обновлено, и в этом конкретном случае последняя версия является только второстепенной версией, почему бы не обновить с помощью npm update rollup?

Я понимаю, что Wanted препятствует обновлению, но почему?

1 Ответ

0 голосов
/ 13 ноября 2018

С https://github.com/npm/node-semver#caret-ranges-123-025-004,

[Carets] Позволяет вносить изменения, которые не изменяют крайнюю левую ненулевую цифру в кортеже [major, minor, patch).Другими словами, это позволяет устанавливать исправления и незначительные обновления для версий 1.0.0 и выше, обновления исправлений для версий 0.X> = 0.1.0 и не обновлять версии 0.0.X.

Если вы знаете, чтовам нужны последние версии 0.67.1, вы можете указать свою зависимость как

"devDependencies": {
    "rollup": "0.x",
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...