在搜索关于RxJS(反应式编程)的Angular问题的答案时,我有时会在http://reactivex.io/rxjs/网站上,有时在Angular IO文档中(例如,https://angular.io/guide/rx-library)。
这些是否相同?我认为他们只是想问问并确保。
Angular docs参考描述RxJS库的第一段中的RxJS Docs http://reactivex.io/rxjs/。
作为Angular的新手,之前没有听说过RxJS库,我认为Angular有自己的RxJS实现,而RxJS只是一个规范,但在检查package.json文件后,我可以在RxJS之下@ angular / namespace(它只是npm install rxjs
)因此我不再认为Angular正在实现它自己的RxJ版本。
我的一些困惑来自描述RxJS的Angular文档(所以我认为RxJS是Angular的一部分),但Angular文档也提到了RxJS库。那是哪个呢。这就是我写这个问题的原因。
请确认Angular在https://angular.io/guide/rx-library描述的RxJS包与http://reactivex.io/rxjs/处的RxJS包相同?而不是自定义版本/ Angular。
如果重要,我使用@ angular / core版本5.2.9和rxjs版本5.5.8。
我在研究这个时发现的其他一些链接
答案 0 :(得分:1)
找出自己创建一个新项目
安装所需的CLI版本。
npm install -g @angular/cli@latest
接下来创建一个新项目
ng new myProject --skip-install
现在查看package.json