Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 带变压器和路由器的角度2.0省道_Dart_Angular Dart_Angular - Fatal编程技术网

Dart 带变压器和路由器的角度2.0省道

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

当我使用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.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将对此进行修复


是的,但是由于镜像带来的膨胀,文件大小增加了很多