首页 > 解决方案 > Angular-dart:库页面加载器总是会破坏项目中的依赖关系。如何解决?

问题描述

在超过 3 个项目中,我尝试了pageloader包含在pubspec.yaml错误中的位置:

例如,在官方的hacker_news_pwa webdev serve中会出错:

webdev could not run for this project.
The `build_runner` version – 1.3.3 – is not within the allowed constraint – >=1.5.0 <2.0.0.

当我将 build_ranner 版本修复为 1.5.0 时,会出现另一个错误:

Because build_runner >=1.1.3 depends on build >=1.0.0 <1.2.0 and pageloader >=3.0.0-beta <3.0.1 depends on build ^0.12.7, build_runner >=1.1.3 is incompatible with pageloader >=3.0.0-beta
  <3.0.1.
And because pageloader >=3.0.0 depends on build_config ^0.3.1 and build_runner >=1.3.4 depends on build_config >=0.4.0 <0.4.1, build_runner >=1.3.4 is incompatible with pageloader
  >=3.0.0-beta.
So, because examples.hacker_news_pwa depends on both pageloader ^3.0.0-beta and build_runner ^1.5.0, version solving failed.

等等等等......无尽的错误。为什么?

何时pageloader删除错误也会删除。

标签: angular-dart

解决方案


推荐阅读