安装Dart和Dart编辑器后,我在不同的DartLang.org代码示例中始终出现以下错误:
--- 5:00:06 PM Auto running pub get on C:\dart\sample-tracker-master ... ---
Pub get failed, [1] Resolving dependencies...
Could not find package path.dart at https://pub.dartlang.org.
Depended on by:
- tracker 0.0.0
为什么PUB Manager无法找到这个包?
Pubspec.yaml内容如下:
name: polymer_and_dart
description: Sample app built with the polymer.dart package
environment:
sdk: '>=1.2.0 <2.0.0'
dependencies:
polymer: '>=0.15.1 <0.16.0'
dev_dependencies:
unittest: '>=0.10.0 <0.11.0'
transformers:
- polymer:
entry_points:
- web/begin/index.html
- web/end/index.html
答案 0 :(得分:2)
你的pubspec.yaml
看起来不错。 IMO,问题是缓存目录的破坏。
很多人似乎都遇到过这个问题,请参阅Link
如果pub cache repair
无法解决此问题。
您可以手动删除包缓存目录。并再次运行pub get
。
来自Windows。手动删除C:\Users\<your account>\AppData\Roaming\Pub\Cache
。并运行pub get
。
希望这项工作。
答案 1 :(得分:1)
您能否将pubspec.yaml
文件的内容添加到您的问题中。 path.dart
不是有效的包名称,包的名称仅为path
。如果您想使用导入path
的{{1}}软件包的库,但在package:path/path.dart
中,您可以引用不具有pubspec.yaml
扩展名的软件包名称。