yarn
Как вы знаете, штудирую ноду, с удивлением узнал, что npm
нужно менять на yarn
! Просто
меняйте не думая, так как yarn
создает yarn.lock
, который как Gemfile.lock
будет присматривать
за точными версиями всех зависимостей (да-да, npm
не гарантирует точных версий всех пакетов).
Вообще очень любопытно наблюдать за пакетными менеджерами. Питон я не знаю совсем, но слышал, что
там два менеджера минимум, pip
и easy_install
, что намекает. В руби, начиная с бандлера, жизнь
чудесна и безоблачна, если я правильно помню, появился он вместе с релизом рейлс 3.0, был довольно
медленный, но прекрасный. Я застал времена, когда гемы и рейлс целиком еще лежали в vendor
(и кстати их там еще и хачили, как-то видел проект на 2.3, в котором в вендоренном рейлс
было несколько десятков изменений - ).
Следующий язык в моем списке - Го, пока на нем ничего еще не писал, но буду. Вот там вообще любопытный подход. С одной стороны вендоринг (привет рейлс 2.3), с другой стороны отсутствие центрального репозитария, отказ от семантической верстки (вау, дерзко, я недели две думал хорошо это или плохо), ну и, конечно, я соскучился по временам когда компилятор учит тебя жить.
Tweet