0

我想我对npm 对等依赖项是什么以及我们为什么需要它们有合理的理解。一个常见的例子是 grunt 模块。如果你正在编写一个只兼容版本 x 的 grunt 模块,你必须确保任何使用你的 grunt 模块的人也使用版本 x 的 grunt。说得通。

但是, angular2 对zone.js有对等依赖。angular2 和 zone.js 之间的关系是什么,因此需要这种对等依赖项?为什么 zone.js 不能成为 angular2 的标准依赖?

在 grunt 示例中,您可以在没有相关模块的情况下很好地使用 grunt。但是,似乎不可能在没有 zonejs 的情况下使用 angular2。似乎更像是标准依赖而不是对等。

4

0 回答 0