Я получил то, что означает package-lock.json
, но я не понимаю, как работает диапазон каретки после добавления этого файла?
Скажем, у меня есть пакет (my-module
), который я хочу иметьвсе новые неработающие версии без указания новых версий вручную.Я устанавливаю последнюю версию, и это результат в файле package.json
:
"my-module": "^4.1.1"
Однако package-lock.json
также обновляется с исправлением версии my-module
в 4.1.1
.
В следующий раз выйдет новая версия my-module
: 4.1.2
.Запуск npm i
будет не установить его, так как версия в package-lock.json
установлена на старую версию.
Вопрос
Как мне добиться, чтобы npm i
скачать последнюю версию my-module
без прерываний, не создавая новый файл package-lock.json
все время?Этот файл только что стал недействительным с использованием диапазона каретки?