Uwielbiam Bundler , jest świetny w zarządzaniu zależnościami. Uwielbiam npm , instalowanie pakietów węzłów jest łatwe! Mam aplikację nodejs i chciałbym móc określić zależności moich aplikacji i łatwo je zainstalować / zaktualizować wszędzie tam, gdzie wdrażam moją aplikację. To nie jest biblioteka, którą udostępniam, to pełnoprawna aplikacja internetowa.
Znam npm bundle
polecenie, ale wydaje mi się , że po prostu zastępuje katalog, w którym są zainstalowane pakiety.
Jestem przyzwyczajony do korzystania z pakietu w ten sposób:
# Gemfile
gem "rails", "3.0.3"
Instaluje rails v3.0.3 i wszystkie inne wymagane klejnoty na maszynie hosta tylko wtedy, gdy jeszcze nie istnieją
> bundle install
Jak mogę osiągnąć coś podobnego z npm?