我喜欢Bundler,它非常擅长依赖管理。我喜欢npm,安装节点包很容易!我有一个 nodejs 应用程序,并且希望能够指定我的应用程序依赖项并在我部署我的应用程序的任何地方轻松安装/更新它们。这不是我要发布的库,它是一个成熟的网络应用程序。
我知道该npm bundle
命令,但这似乎只是简单地覆盖了安装软件包的目录。
我习惯于以这种方式使用捆绑器:
# Gemfile
gem "rails", "3.0.3"
仅当主机上不存在 rails v3.0.3 和任何其他必需的 gem 时才安装它
> bundle install
如何使用 npm 实现类似的功能?