Домашняя » Инструментарий » Meet Yarn - новейший менеджер пакетов JavaScript, разработанный Facebook

    Meet Yarn - новейший менеджер пакетов JavaScript, разработанный Facebook

    Большинство разработчиков интерфейсов уже знают о npm, который является менеджером пакетов на базе Node для библиотек JavaScript, фреймворков и плагинов. Это наиболее широко используемый менеджер пакетов веб-разработчиками, но Facebook придумала совершенно новый менеджер пакетов по имени Пряжа, которая быстро становится горячий соперник нпм.

    С пряжей вы все еще можете вытащить элементы из хранилища npm, но вы также можете извлечь из других репо и управлять своими собственными пользовательскими зависимостями, установленными на разных компьютерах.

    Самым большим преимуществом пряжи является последовательность для разные версии скриптов а также управление для разных машин.

    Пользователи, использующие npm, могут иметь на своем ноутбуке последнюю версию jQuery, но могут переключиться на свой рабочий стол и использовать слегка устаревшую версию. Обычно это можно сделать с помощью вызова обновления, но пряжа может быть проще.

    В конечном итоге разработчики используют менеджеры пакетов для установить ресурсы, называемые пакетами, из универсального репозитория. Эти пакеты могут быть библиотеками, фреймворками или любым типом предварительно упакованного кода..

    Когда речь идет об автоматическом обновлении пакетов, Yarn стремится сделать этот процесс более широким, простым и намного более безопасным. Эти идеи все еще исходят от команды разработчиков Facebook, но Yarn уже предлагает некоторые невероятные преимущества:

    • Доступ к npm, bower и другим пользовательским репозиториям
    • Зависимости могут быть установлены на нескольких машинах
    • Оптимальная производительность на основе скорости загрузки
    • Кэширование пакетов, так что вы можете скачать снова без Интернета

    На странице Yarn GitHub вы найдете инструкции по установке для локальных веб-сайтов или сайтов прямого эфира..

    Если вы новичок в Yarn и хотите пройти тестовый прогон, ознакомьтесь с руководством по использованию на официальном сайте. Это один из самых простых менеджеров пакетов, и если у вас уже есть некоторый опыт использования npm, вы будете чувствовать себя как дома с Yarn.

    И так как это все еще довольно новый проект, я ожидаю много обновлений от Facebook в ближайшие месяцы.