Пара слов про Yarn

18 марта, 2017
1 минута чтения

Известно, что npm тот еще тормоз: пакеты скачивает долго, разруливает конфликты неудобно и весит потом директория node_modules, после какой-нибудь установки babel, сотни мегабайт. В поисках лучшего решения, более полугода назад нашел ied — быстрый альтернативный пакетный менеджер для ноды. Поставил лайк, сидел ждал. Увы, проект не выстрелил. Скорее всего это связано было с пиаром Yarn. Попробовав которого в продакшне, могу сказать, проект все еще сырой. Впрочем, это не удивительно, 742 открытых проблем на гитхабе на момент написания статьи. Особая попаболь случилась когда начал разбираться с оффлайновым режимом, основные команды которого описал в соответствующей статьеСамо собой, для организации оффлайнового хранилища одним yarn не обойтись, требуется настраивать инфраструктуру. Короче говоря, знайте комрады, каждый раз когда вы собираетесь делать что-то на своей стороне, что уже есть и работает в интернете, вам придется заново решить те же задачи, только в объеме вашей интранета. Да, бывают моменты когда не проходит сборка из-за ошибок блокирования роскомнадзора гитхабов, или хакерских атак на npm, это единичные моменты которые происходят раз-два раза в год и получающие огромную огласку. В случае создания подобного в рамках интранета, ошибки будут происходить, законы Мерфи тому подтверждение, только теперь вы будете воевать с ошибками без помощи глобального сообщества.

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Добавить комментарий Отменить ответ

yarn
Предыдущая статья

Настройка Yarn офлайн

angular
Следующая статья

Советы при проектировании angular.js приложений

Exit mobile version