Мне нравится Bundler, он отлично справляется с управлением зависимостями. Мне нравится npm, устанавливать пакеты узлов очень просто! У меня есть приложение nodejs, и я хотел бы иметь возможность указывать зависимости моих приложений и легко устанавливать / обновлять их, где бы я ни развертывал свое приложение. Это не библиотека, которую я выпускаю, это полноценное веб-приложение.
Мне известна команда npm bundle
, но она просто переопределяет каталог, в котором установлены пакеты.
Я привык использовать упаковщик таким образом:
# Gemfile
gem "rails", "3.0.3"
Устанавливает рельсы v3.0.3 и любые другие необходимые драгоценные камни на хост-машину, только если они еще не существуют
> bundle install
Как добиться чего-то подобного с помощью npm?