我在angulardart 0.11.0上,这是我的main.dart代码:
library my_app_main;
import 'package:angular/angular.dart';
import 'package:angular/application_factory.dart';
import 'package:my_app/src/something.dart';
class MyModule extends Module {
MyModule() {
bind(MyAppCtrl);
bind(MyComp);
}
}
main() {
applicationFactory()
.addModule(new MyModule())
.run();
}
我遇到语法错误:
我尝试删除并重建packages目录,pubspec文件等。发生了什么?
答案 0 :(得分:0)
angular.dart import is 'unused'
只是一个警告,所以你真的不必担心它。
您正在查看'Module' is an 'undefined class'
,因为您没有导入di库。加
import 'package:di/di.dart';
到您的导入,它应该运行。
答案 1 :(得分:0)
原来错误是由于文件缓存中的角文件被破坏引起的。正如在此指出的那样(https://groups.google.com/forum/#!topic/angular-dart/WiZuIwxTDb4) - 感谢Günter! - 解决方案是通过“pub cache repair”或至少“pub cache add angular”修复pub缓存