如何根据我的依赖关系确定节点应用程序支持的最小/最大节点版本

时间:2015-06-15 22:09:22

标签: javascript node.js node-modules

假设我有10个dev依赖项和10个生产依赖项。

如何根据我的依赖关系确定用户下载/克隆我的节点应用程序并运行它而没有任何问题的最小和最大节点版本应该是什么?如何通过进入我的嵌套(第1级,第2级等等)依赖项来自动化,以确定运行它的节点的最小/最大版本?

到目前为止,我有我' ^'我的package.json中的每个生产节点模块的(最接近的兼容版本),我将使用shrinkwrap使其平坦。

1 个答案:

答案 0 :(得分:0)

max node版本的nodejs 2.0应该始终是最新的(直到出现一些minimum并且制动兼容性)并且android:stateListAnimator="@null" 应该是所有包的次要依赖项

请注意,我并不是说你应该寻找最小的嵌套包,因为每个包都需要运行最低版本的节点,并且已经包含了所有依赖项。

我不确定如何自动化,因为这些信息不是以标准方式放置在任何地方。