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