“请将您的依赖项升级到build_web_compilers:”> = 2.0.0”,但已经是

问题描述 投票:0回答:1

我有一个基于AngularDart的Web项目。当我尝试webdev serve时,我得到了:

[SEVERE] Support for dartdevc in build_web_compilers < 2.0.0 has been removed.

Please upgrade your dependency to:

dev_dependencies:
  build_web_compilers: ">=2.0.0"

[SEVERE] Exception: dartdevc is no longer supported by this version

但是,我已经将依赖项设置为“ 2.0.0及更高版本”。这是我的pubspec.yaml文件:

name: myproject
description: My Description

environment:
  sdk: '>=2.3.3 <3.0.0'

dependencies:
  angular: ^5.2.0
  angular_components: ^0.13.0

dev_dependencies:
  angular_test: ^2.2.0
  build_runner: ^1.5.0
  build_test: ^0.10.3
  build_web_compilers: ^2.0.0
  pedantic: ^1.0.0
  test: ^1.5.1

我尝试过pub getpub upgradepub activate global webdev,甚至pub cache repair。通常,即使我使用the Dart docs中的版本,在创建AngularDart项目时似乎也存在依赖项问题。是否有一种魔术方法确切地知道要使用哪个版本号?

angular-dart dart-pub
1个回答
0
投票

尝试删除您的.dart_tool目录,重新运行pub get,然后重试。

该目录是dart存放构建过程的所有依赖关系和工件的位置。有时它可能会变得很奇怪。

[只要您的Dart生成方式行为不合理,都无法解释,最好先删除.dart_tool目录,然后进行清理以查看是否可以解决该问题。

© www.soinside.com 2019 - 2024. All rights reserved.