Closed belozer closed 7 years ago
На наших проектах он не завёлся.
Я бы не стал его рекомендовать как годную альтернативу, пока основные ошибки не будут исправлены. Те, кому важна скорость могут использовать Yarn
под свой страх и риск.
Если же мы будем рекомендовать Yarn
, то должны как-то проверять, что устанавливаемые модули работают хорошо. Например, гонять тесты в Travis, используя и Yarn
и npm
.
А пока у нас нет никаких тестов в project-stub
.
@blond а какие проблемы возникли и на каких версиях ярна?
Пробовали на v0.15.1
. Столкнулись как минимум с:
git
репозиториев (https://github.com/yarnpkg/yarn/issues/513).Судя по ишьюсам там ещё много нюансов не учтено.
в islands невозможна установка из-за строгого выполнения условия node engine, которая ограничена сверху в разных странных старых пакетах (https://github.com/yarnpkg/yarn/issues/1285#issuecomment-261904757)
В связи с последними версиями npm тему можно закрыть.
... и увидеть тело проплывающего врага ...
Yarn очень понравился по скорости (~ в 2 раза быстрей установка project-stub проходит). Его можно включить в README по установке bem-starter-kit (project-stub) и как альтернативу использовать npm для установки пакетов старым способом. Изменений всего в несколько строчек.
В чём ещё плюс - Yarn умеет работать offline. После первой установки bem-starter-kit пакеты кэшируются и последующие установки можно делать без доступа к сети.