Домашня » Інструментарій » Зустрічайте пряжу Найновіший менеджер JavaScript-пакетів, розроблений Facebook

    Зустрічайте пряжу Найновіший менеджер JavaScript-пакетів, розроблений Facebook

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

    З пряжі ви можете ще витягати елементи зі сховища npm, але ви також можете витягнути з інших репо і керуйте своїми власними залежностями, встановленими на багатьох різних машинах.

    Найбільшою перевагою пряжі є послідовність різні версії скриптів і управління різними машинами.

    Користувачі, які покладаються на npm, можуть мати останню версію jQuery на своєму ноутбуці, але можуть перейти до свого робочого столу і мати трохи застарілу версію. Звичайно це можна керувати за допомогою виклику оновлення, але пряжа може бути простіше.

    Зрештою, розробники використовують менеджери пакетів встановлювати ресурси, звані пакетами, з універсального сховища. Ці пакети можуть бути бібліотеками, фреймворками або будь-яким типом попередньо упакованого коду.

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

    • Доступ до npm, bower та інших власних репо
    • Залежності можуть бути встановлені на декількох машинах
    • Оптимальна продуктивність на основі швидкості завантаження
    • Кешування пакетів, так що ви можете завантажити ще раз без Інтернету

    На сторінці "Пряжа GitHub" ви знайдете інструкції з установки для місцевих веб-сайтів або виробничих сайтів.

    Якщо ви абсолютно новий для пряжі і хочете піти на тестовий запуск, перевірте керівництво з використання на офіційному сайті. Це один з найпростіших менеджерів пакунків, на який можна перейти, і якщо ви вже маєте певний досвід використання npm, ви будете почувати себе як вдома..

    А оскільки це ще досить новий проект, я очікую на оновлення від Facebook у найближчі місяці.