【发布时间】:2013-05-19 02:39:45
【问题描述】:
npm 似乎在管理依赖方面做得很好 给定项目的模块,具有声明性依赖 管理(在 package.json 文件中)。
我想更进一步,并以声明方式 从源代码控制控制哪个版本的 nodejs 和 npm (即在某个文件中指定这些版本 在项目的 git repo 中,就像 package.json 一样)
在新部署的机器上,我希望只有这些步骤:
1) 克隆 nodejs 项目的 git repo 2)安装或更新npm和nodejs的版本 3) npm 安装
然后我会使用它来进行单步部署/更新 可能是一个执行 (2) 和 (3) 并且提供的脚本 来自受源代码控制的配置文件。
我对只适用于 linux 的解决方案非常满意, 甚至对于给定的 linux 风格
【问题讨论】: