2016-04-15 6 views
1

Ich habe einen 'pubspec.yaml' mit folgendem Inhalt:'pub get' gibt einen Fehler für Angular2 Paket

# #docregion 
name: angular2_tour_of_heroes 
version: 0.0.1 
environment: 
    sdk: '>=1.13.0 <2.0.0' 
dependencies: 
    angular2: 2.0.0-beta.15 
    browser: ^0.10.0 
    dart_to_js_script_rewriter: ^1.0.1 
transformers: 
- angular2: 
    platform_directives: 
    - package:angular2/common.dart#COMMON_DIRECTIVES 
    platform_pipes: 
    - package:angular2/common.dart#COMMON_PIPES 
    entry_points: web/main.dart 

Als ich 'pub get' in der Kommandozeile ausführen, unter Fehlern:

Resolving dependencies... 
Got dependencies! 
Precompiling dependencies... 
Loading source assets... 
Loading angular2/transform/codegen, dart_to_js_script_rewriter, observe and smokLoading angular2/transform/codegen, dart_to_js_script_rewriter, observe and smokLoading angular2/transform/codegen, dart_to_js_script_rewriter, observe and smoke/src/default_transformer transformers... 
Transformer library "package:angular2/transform/codegen.dart" not found. 

Wie kann ich das Problem beheben?

erstellen Bug-Report: https://github.com/dart-lang/pub/issues/1406

+0

Ich habe versucht, die 'pubspec.yaml' lokal und es gelöst in Ordnung. Sie können 'pub cache repair' in der Befehlszeile versuchen und es dann erneut versuchen. Wenn Ihr Projektverzeichnis ein '.pub'-Verzeichnis enthält, können Sie es auch löschen (vielleicht sogar bevor Sie' pub cache repair' versuchen) –

+0

Ich habe es getan. funktioniert nicht. Ich bekomme denselben Fehler noch –

+0

Seltsam. Welche Dart Version? Welches OS? –

Antwort

0

hatte ich das gleiche Problem und damit verbracht, es eine Menge Zeit zu beheben. Meine Ursache war nach der Migration auf einen neuen Computer. Meine Host-Datei wurde nicht migriert. Sobald ich meine Host-Datei 127.0.0.1 localhost hinzugefügt hatte, begann es zu arbeiten.