По моему мнению, использование roundflex (^) для npm install
по умолчанию не очень прагматично.
Если все пакеты обновлены до последних версий на npm update
без дополнительного уведомления, это может привести кк полному уничтожению всего продукта во многих случаях.
Я бы понял обновления по умолчанию для версий исправлений (~), поскольку они, по определению сервера, являются важными исправлениями ошибок / безопасности.
Так каковы преимущества невыполнения обязательств по npm install package-name
?