Как стать автором
Обновить

Комментарии 3

Лок-файлы починили в v8.4.1, которая вышла еще в феврале.

Обновить npm, даже если новой версии по какой-то причине нет в репозиториях вашего дистрибутива, можно командой npm install --global npm@latest

Не подскажете как именно резолвятся зависимости в npm? Когда-то писал свой package manager, брал https://github.com/pghalliday/semver-resolver Может, есть актуальная стандартная библиотека?

Вам нужно смотреть в сторону arborist или его зависимостей — к примеру, npm-pick-manifest для матчинга semver-диапазонов). npm пользуется именно им.

В целом, все зависимости npm можно посмотреть на самом npmjs.com.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий