javascript - 更新依赖会破坏另一个正在使用它的依赖(传递)

标签 javascript angular npm dependencies transitive-dependency

在我的 Angular 项目中,我最近将 rxjs 升级到版本 6。现在,来自 npm 的模块(在 node_modules 文件夹内)由于一些破坏性更改而失败(旧的进口不再有效)。我为我的代码调整了导入,但如何针对我正在使用的依赖项 (angular2-markdown) 修复它们?

我想将旧的 rxjs 依赖项用于 angular2-markdown 模块,并将新的依赖项用于我的代码。这可能吗?我认为 package-lock.json 会确保这仍然有效,但我没有找到为 angular2-markdown 设置依赖项的条目。

最佳答案

您还可以检查 rxjs-compat 库,它将添加对旧 Rxjs 版本代码的支持。 https://www.npmjs.com/package/rxjs-compat

您可以使用 npm i rxjs-compat 安装。

为了更安全,请删除 node_modules、package-lock.json 文件并重新安装 npm。

关于javascript - 更新依赖会破坏另一个正在使用它的依赖(传递),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51696538/

相关文章:

javascript - 如何将数字 2.00 作为一个完整的字符串输出?

javascript - 双线性缩放算法奇怪的效果

javascript - 我无法将自定义 Prop 传递给 "export default"

Angular 5事件发射器触发两次

javascript - 重绘事件网格

javascript - Momentjs future 一个月可节省开支

css - 用线将 child 连接到垫树中的 parent

javascript - npm Bootstrap 不适用于新的 React 项目

node.js - 在 Mac 上运行 react 时出现错误 : ENFILE: file table overflow, scandir

node.js - npm run 开始工作,而 ngserve 不工作