2016-09-29 53 views
0

我有一个属于Polymer Dart和AngularDart 2的应用程序,当我尝试执行pub get时遇到大量错误。这些错误我得到这个样子的:DirectiveProcessor在Windows上的PaxHeader目录中的文件上失败

[DirectiveProcessor]: Failed with 27 errors Error 1: line 1, column 1 of lib\common\PaxHeader\service.dart and parts: Expected a method, getter, setter or operator declaration 17 gid=234561557 ^^

我的角度依赖性被设置在我pubspec.yaml作为angular2: "2.0.0-beta.22",我在Windows 7 64位运行飞镖1.19.0。我发现这个问题在Github上:

https://github.com/angular/angular/issues/5599

这似乎是完全相同的问题,但被标记在去年12月固定alpha48,所以我不完全相信可以在这里发生。我已经与其他团队验证过这个问题在OSX上不存在。

有什么我失踪?

+0

这个问题又出来了最近(有点不同的味道),但应该已经再次固定。你可以试试更新的开发通道版本(不知道Windows的可用性)吗? –

回答

1

问题https://github.com/angular/angular/issues/7395详细说明了根本原因 - 捆绑存档的构建过程有时包括Windows tar处理程序不知道如何处理的事情,而且Google的开发人员也没有注意到,因为他们在Unix上工作。它被认为是永久性的固定在那个问题上,但那是在Dart版本分离出来独立之前,也许他们没有复制那个设置。

我建议在https://github.com/dart-lang/angular2/issues报告一个新的问题,并链接到老7395.