Dart 如何修复升级

Dart 如何修复升级,dart,angular-dart,Dart,Angular Dart,我刚加入dart三个月,我很幸运没有遇到任何无法从网上找到的答案中解决的问题,但这一点让我感到困惑 我下载了这个示例应用程序()并使用Open Existing文件夹将其安装到dart editor(在我的mac mini上),然后在pubspec.yaml文件上运行get-Pub-get(甚至Pub-Update) 在我将SDK从1.4.2升级到1.5.8,并将pubspec.yaml文件从 环境: sdk:'>=1.4.2=1.5.8由于未执行di转换器,因此引发错误“Module.DEFA

我刚加入dart三个月,我很幸运没有遇到任何无法从网上找到的答案中解决的问题,但这一点让我感到困惑

我下载了这个示例应用程序()并使用Open Existing文件夹将其安装到dart editor(在我的mac mini上),然后在pubspec.yaml文件上运行get-Pub-get(甚至Pub-Update)

在我将SDK从1.4.2升级到1.5.8,并将pubspec.yaml文件从

环境:
sdk:'>=1.4.2=1.5.8由于未执行di转换器,因此引发错误“Module.DEFAULT_REFLECTOR not initialized”


您需要将Anfull transformer添加到您的pubspec.yaml(其中包括di transformer)

我只看了一眼。自几个月以来,
shadow\u dom
软件包已被弃用。改用
web\u组件
。您正在使用IntelliJ IDEA/WebStorm吗?尝试运行
pub-serve
并从
http://localhost:8080/index.html
(用于
web/index.html
文件)。我删除了shadow\u dom,但它仍然显示在404错误中。我没想到这会解决您的问题,但我没有更多的时间。如果您使用的是DartEditor或WebStorm,您还没有回答。端口63342和错误消息显示的路径对于DartEditor是不常见的。很抱歉,不习惯于此。第一次在Stackoverflow。。。是的,我正在使用IntellijWebStorm,但我也在使用dart编辑器,特别是用于调试。我删除了shadow_dom并运行了升级(使用dart编辑器),但它仍然与所有其他错误一起出现在404错误中。当dartium现在加载时,我收到一条消息(从1.5.8回到1.4.2),您的配置文件无法使用,因为它来自较新版本的Chromium。某些功能可能不可用。请指定其他配置文件目录或使用更新版本的Chromium。我破坏了一切。不好,即使导入“package:di/src/reflector_dynamic.dart”找到了新的DynamicTypeFactories(),仍然是相同的错误:异常:Module.DEFAULT_REFLECTOR未初始化以进行依赖项注入。(包:di/src/reflector_null.dart:11)异常中断:Module.DEFAULT_reflector未初始化以进行依赖项注入。去归档那个bug报告。谢谢你的帮助,我的反应很快。。。感谢Hi Victor,我在一个(简单演示)应用程序中使用了它,该应用程序只使用了
di
(带聚合物)。有没有一个只有di的变压器可以解决这个问题?看来我明白了。我在
pubspec.yaml
中安装了
di
变压器。对于聚合物,我不需要
main()
(它提供自己的main()),但是
di
转换器似乎需要一个。我创建了一个自定义的
main()
方法,并从
lib
目录导入了一个文件。确实如此。虽然这解决了升级到angular 0.12.0的问题,但另一个问题是由进一步升级到angular 0.13.0引起的。请参阅:导致的错误是:在异常时中断:在生成的typeFactory映射中找不到类型“DynamicMetadataExtractor”