NPM. Разница между тильдой(~) и крышкой(^) в package.json

Тильда(~) подбирает последнюю минорную версию пакета (последнюю цифру), например ~7.3.3 найдет последнюю 7.3.x, допустим 7.3.12 но не 7.4.0.

Крышка(^) подбирает последнюю мажорную версию пакета (среднюю цифру), например ^7.3.3 найдет последнюю 7.x.x, допустим 7.4.0 но не 8.0.0.

npm semver calculator

Semver check

Похожие записи

NPM и proxy

В посте приводятся команды для конфигурирования npm внутри сети с прокси-сервером

Yarn update key

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
29 мартa 2019 г. в NodeJS