В прошлой статье я достаточно подробно попытался объяснить, что такое пакетный менеджер, и какое его основное предназначение в веб-разработке на примере работы с пакетным менеджером Bower. Поэтому, если вы еще не сталкивались с таким термином, как пакетный менеджер, то крайне рекомендую перейти и прочитать данную статью, а затем вернуться и прочить еще и эту. =) В целом, работа с Yarn практически ничем не отличается от работы с Bower, разве что некоторые команды называются по-другому. Сегодня же мы поговорим о пакетном менеджере зависимостей Yarn...
Bower, npm и yarn — это менеджеры пакетов. Простыми словами, пакетные менеджеры — это программы, которые автоматизирует процесс установки, обновления, настройки программ, которые используются в проекте. Их также называют зависимостями проекта. Например, в проекте есть jQuery версии 1.0.0, но это уже устаревшая версия, и пора бы её обновить до 3.5.1. Можно сделать это руками — сходить в проект jQuery, скачать архив, разархивировать, положить в папку с проектом, поменять ссылки <script src="jquery-3...