【发布时间】:2018-01-25 01:47:24
【问题描述】:
我是 Angular 的新手,我在学习 Angular 时多次听说过依赖项。今天我在谷歌上搜索了它,但我无法在 Angular 中找到任何依赖项的定义。所以,谁能解释一下 Angular 中的依赖项是什么以及依赖项更新如何导致 Angular 应用程序出现问题。
【问题讨论】:
标签: angular npm npm-install
我是 Angular 的新手,我在学习 Angular 时多次听说过依赖项。今天我在谷歌上搜索了它,但我无法在 Angular 中找到任何依赖项的定义。所以,谁能解释一下 Angular 中的依赖项是什么以及依赖项更新如何导致 Angular 应用程序出现问题。
【问题讨论】:
标签: angular npm npm-install
依赖项可以是用户(您的)代码,也可以是第 3 方。
用户代码依赖:当组件 A 使用组件 B 上的功能时,您需要提供或使用注入器树来获取它。在这种情况下,由于用户代码依赖性,如果没有组件 B,组件 A 将无法工作。
第 3 方:当您的组件 A 需要一些您不想编写的代码时。例如在 RxJs 中发现的一些很酷的运算符。您通常会通过 NPM 安装此依赖项。但是,如果未安装依赖项,或者您获得的版本与组件 A 需要运行的功能不兼容,您就会遇到问题。
希望这有帮助,请告诉我。
【讨论】: