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