Нотация
semver (~, ^) не обновляет патч / минорную версию какого-либо пакета, в то время как npm install
или npm update
с npm @ 5.
заметил сценарии:
если я установлю пакет, обновив младшую версию через CLI,
обновления в package.json и npm-shrinkwrap.json.
npm install ember-ajax@3.1.1
- Работает в CLI и обновляет файлы.
npm install ember-ajax@~3.1.0
- не устанавливает ember-ajax@3.1.1 через CLI.
обновление в package.json, например ember-ajax: "~3.1.0"
и do npm install
- не обновляет версию патча.
Я не уверен, что я пропустил, чтобы обновить это.
Попробовал, что это не сработало