我已经为Eclipse安装了Dart Environment,我做了一些简单的项目。但今天,我创建了新的Dart项目并从中开始。但它显示错误:
我尝试运行旧项目。但它会像这样犯同样的错误。
Unhandled exception: Load Error for "package:barback/barback.dart":
Failure getting http://localhost:52437/packages/barback/barback.dart:
404 Not Found
#0 _asyncLoadErrorCallback (dart:_builtin:116)
#1 _asyncLoadError (dart:_builtin:348)
#2 _handleLoaderReply (dart:_builtin:292)
#3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)
dart:isolate-patch/isolate_patch.dart 357 Isolate._spawnUri
dart:isolate-patch/isolate_patch.dart 313 Isolate.spawnUri
package:pub/src/dart.dart 215 _isolateBuffer
dart:isolate-patch/isolate_patch.dart 264 _startIsolate.<fn>
dart:isolate-patch/isolate_patch.dart 148
_RawReceivePortImpl._handleMessage
我该如何解决它?感谢。
答案 0 :(得分:1)
虽然我发现这个问题是在一年前发生的,但最近我确实遇到了同样的问题,发现我必须手动删除整个pub缓存 - 好像缓存已经损坏了。
我只是cd
到了pub缓存目录并删除了所有内容,因此新的pub get
会重新获取所有内容。
至少在mac上,pub缓存目录是~/.pub-cache/hosted/pub.dartlang.org/
。