2016-04-15 99 views
1

我有一個「pubspec.yaml」下面的內容:「酒館GET」給出了Angular2包錯誤

# #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 

當我在命令行中運行「酒館GET」,得到如下錯誤:

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. 

我該如何解決?

創建錯誤報告:https://github.com/dart-lang/pub/issues/1406

+0

我在本地想你'pubspec.yaml',它解決了罰款。你可以在命令行嘗試'pub cache repair',然後重試。如果你的項目目錄包含一個'.pub'目錄,你也可以嘗試刪除它(甚至可能在你嘗試'pub cache repair'之前) –

+0

我做到了。不起作用。我得到同樣的錯誤 –

+0

奇怪。什麼Dart版本?什麼OS? –

回答

0

我有同樣的問題,花了大量的時間試圖修復它。我的根本原因是我遷移到一臺新電腦後。我的主機文件沒有遷移。一旦我將127.0.0.1 localhost添加到我的主機文件,它開始工作。