0

在我的 Angular 项目中,我有多个需要 mobx 的依赖项。

有 mobx-react 需要 v. 6.1.0 作为对等依赖项

@circlon/angular-tree-component 需要 4.14.1

这会导致控制台出现错误:“[mobx] 有多个不同版本的 MobX 处于活动状态。确保 MobX 仅加载一次或使用configure({ isolateGlobalState: true })

mobx 的文档不清楚在哪里运行配置函数以避免此错误。 https://mobx.js.org/configuration.html

4

1 回答 1

0

我会避免使用 mobX 配置来隔离全局状态,因为如果您的程序的某些部分试图与不同的 mobX 版本进行交互,这可能会导致问题。只需转到 package-lock.json 并将 angular-tree-component 的依赖版本更改为您在其他地方作为依赖的版本,然后运行 ​​npm install。

于 2021-11-17T19:09:11.960 回答