Менеджмент зависимостей в JavaScript
Для многих разработчиков процесс установки зависимостей представляет собой некую «магию», которая происходит при выполнении npm install. Понимание принципов работы этой «магии» может сильно помочь при возникновении ошибки во время установки очередной библиотеки. Нынешний NPM — результат многих лет проб и ошибок, поэтому для его детального понимания мы начнём с самого начала.