我有一个应用程序,它是Polymer Dart和部分AngularDart 2的一部分,当我尝试执行class MyNode{
public:
int tid;
int value;
int time;
char ltr;
pthread_t thread;
std::vector<MyEdge*> in;
std::vector<MyEdge*> out;
MyNode( );
MyNode(char ltr, int val, int time);
void addInEdge(MyEdge* edge);
void addOutEdge(MyEdge* edge);
void run( );
void signalEdges( );
void waitEdges( ); //Implementation is not known atm
void toString( );
};
class MyEdge{
public:
MyNode* in;
MyNode* out;
sem_t sem;
MyEdge(int init, MyNode* in, MyNode* out);
int edgeWait( );
int edgePost( );
};
}
时,我遇到了大量错误。我看到的错误如下:
pub get
My Angular依赖项在我的pubspec.yaml中设置为[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
^^
,我在Windows 7 64位上运行Dart 1.19.0。我在Github上发现了这个问题:
https://github.com/angular/angular/issues/5599
这似乎是完全相同的问题,但去年12月在alpha48中被标记为固定,所以我不确定这里会发生什么。我已经与其他团队核实过OSX上没有此问题。
我有什么遗失的吗?
答案 0 :(得分:1)
问题https://github.com/angular/angular/issues/7395详细说明了根本原因是什么 - 捆绑存档的构建过程有时包括Windows tar处理程序不知道如何处理的内容,以及Google的开发人员和注意,因为他们在Unix中工作。它应该在这个问题上被永久修复,但那是在Dart版本变为独立之前,也许他们没有复制那些设置。
我建议在https://github.com/dart-lang/angular2/issues报告新问题并链接到旧版7395。