Dart 带变压器和路由器的角度2.0省道
当我使用Angular 2.0 Dart时遇到了一个奇怪的问题。基本上,我尝试使用路由器和pub-serve,使用角度变换器将其转换为JS。但是,我得到以下错误Dart 带变压器和路由器的角度2.0省道,dart,angular-dart,angular,Dart,Angular Dart,Angular,当我使用Angular 2.0 Dart时遇到了一个奇怪的问题。基本上,我尝试使用路由器和pub-serve,使用角度变换器将其转换为JS。但是,我得到以下错误 Cannot find reflection information on RouteRegistry at dart.wrapException (http://localhost:8080/main.dart.js:2834:17) at NoReflectionCapabilities.dart.NoReflect
Cannot find reflection information on RouteRegistry
at dart.wrapException (http://localhost:8080/main.dart.js:2834:17)
at NoReflectionCapabilities.dart.NoReflectionCapabilities.factory$1 (http://localhost:8080/main.dart.js:31991:17)
at Reflector.dart.Reflector.factory$1 (http://localhost:8080/main.dart.js:15565:46)
at Binding.dart.Binding.resolve$0 (http://localhost:8080/main.dart.js:13499:41)
at dart.resolveBindings (http://localhost:8080/main.dart.js:13766:90)
at dart.Injector.static.Injector_resolve (http://localhost:8080/main.dart.js:13898:63)
at bootstrap_closure.dart.bootstrap_closure.call$0 (http://localhost:8080/main.dart.js:9374:37)
at dart._rootRun (http://localhost:8080/main.dart.js:20637:16)
at _ZoneDelegate.dart._ZoneDelegate.run$2 (http://localhost:8080/main.dart.js:22730:41)
at NgZone.dart.NgZone._run$4 (http://localhost:8080/main.dart.js:5098:24)
但是移除变压器
- angular2:
entry_points: web/main.dart
我可以查看我的应用程序并正确浏览路径,但缺点是我的Dart2JS文件现在是2.8megs您可以在angular2 transformer中添加“镜像模式:详细” RouterRegistry是否来自不同的包?如果是这样,请确保角度变换器也已添加到该包中(它不必指定任何入口点)。新的角度变换器的工作原理与旧的角度变换器大不相同,所有软件包都需要它,而不仅仅是应用软件包。目前,从Alpha 28开始,这是不受支持的。Alpha 30将对此进行修复
是的,但是由于镜像带来的膨胀,文件大小增加了很多