Tho*_*ese 8 upgrade rxjs angular
在 Angular 13 库中将 rxjs 升级到版本 7 的最佳方法是什么?该库应该仍然可以被带有 rxjs6 的项目使用
我注意到,对于从 rxjs6 到 rxjs7 的升级,没有像我从 rxjs 5 升级到 rxjs 6 所使用的那样的兼容性库。
我想彼此独立更新项目和库,但 rxjs6 和 rxjs7 不兼容
只需进行升级,看看是否有任何问题。
5 到 6 与 6 到 7 是一个非常不同的升级。6 的绝大多数代码都可以在 7 中工作。5 到 6 的最大问题是管道运算符,其中函数从主要可观察类移出到树摇动包含,所以需要兼容性库。当时使用升级兼容性库并不是一个好方法,最好的方法是修复代码。您可以在几个小时内轻松修复大型代码库。
以下是版本 7 中的重大更改,您必须根据具体情况确定哪些更改会影响您的库,以及是否可以使任何不兼容性与版本 6 兼容。
https://rxjs.dev/deprecations/writing-changes
这实际上完全取决于您的代码库中的代码。当 7 第一次出现时,我的个人库不需要任何工作,它们不需要重构一行代码就可以工作。我刚刚做了一个 npm 升级 rxjs 并构建了它并且我的所有单元测试都通过了。快乐时光。
| 归档时间: |
|
| 查看次数: |
2904 次 |
| 最近记录: |