【发布时间】:2014-10-01 02:09:13
【问题描述】:
我刚接触飞镖 3 个月,我很幸运没有遇到任何无法从网上找到的答案中解决的问题,但这个问题难倒了我。
我下载了这个示例应用程序 (https://github.com/vsavkin/angulardart-sample-app),使用 Open Existing Folder 将它安装到 dart-editor(在我的 mac mini 上),然后在 pubspec.yaml 文件上运行 get Pub Get(甚至是 Pub Update)。
在我将 SDK 从 1.4.2 升级到 1.5.8 并从
升级 pubspec.yaml 文件之前,我正在使用正在运行的应用程序加载 dartium环境:
sdk: '>=1.4.2
环境:
sdk: '>=1.5.8
一切都坏了,我现在在 dartium 中遇到这些类型的错误,我想知道如何修复(还原没有帮助,404 仍然存在 - 是否有一些旧缓存正在读取我找不到?):
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/packages/shadow_dom/shadow_dom.min.js
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/routing/static_keys.dart
加载文件时出错:package:angular/routing/static_keys.dart package:angular/routing/static_keys.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/cache/module.dart
加载文件时出错:package:angular/cache/module.dart package:angular/cache/module.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/core_dom/directive_injector.dart
加载文件时出错:package:angular/core_dom/directive_injector.dart package:angular/core_dom/directive_injector.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/cache/js_cache_register.dart
加载文件时出错:package:angular/cache/js_cache_register.dart package:angular/cache/js_cache_register.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/directive/static_keys.dart
加载文件时出错:package:angular/directive/static_keys.dart package:angular/directive/static_keys.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/core/static_keys.dart
加载文件时出错:package:angular/core/static_keys.dart package:angular/core/static_keys.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/di/src/reflector.dart
加载文件时出错:package:di/src/reflector.dart package:di/src/reflector.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/change_detection/ast_parser.dart
加载文件时出错:package:angular/change_detection/ast_parser.dart package:angular/change_detection/ast_parser.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/angular/core_dom/compiler_config.dart
加载文件时出错:package:angular/core_dom/compiler_config.dart package:angular/core_dom/compiler_config.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/di/check_bind_args.dart
加载文件时出错:package:di/check_bind_args.dart package:di/check_bind_args.dart:1
加载资源失败:服务器响应状态为 404(未找到)http://localhost:63342/aa-app/web/packages/di/src/reflector_dynamic.dart
加载文件时出错:package:di/src/reflector_dynamic.dart package:di/src/reflector_dynamic.dart:1
尝试从头开始 尝试了不同版本的角度包,即版本 11.0、12.0、13.0 尝试了从 1.4.2 到 1.5.3 到 1.5.8 的不同版本的 SDK 仍然是相同的输出
我到底做了什么来破坏工作如此流畅的东西?
【问题讨论】:
-
我只是看了一眼。几个月以来,
shadow_dom软件包已被弃用。请改用web_components。你在使用 IntelliJ IDEA/WebStorm 吗?尝试运行pub serve并从http://localhost:8080/index.html加载文件(对于web/index.html文件)。 -
我删除了 shadow_dom,但它仍然出现在 404 错误中
-
我没想到这会解决你的问题,但我没有更多的时间。如果您使用的是 DartEditor 或 WebStorm,您还没有回答。端口 63342 和错误消息显示的路径对于 DartEditor 来说并不常见。
-
抱歉不习惯。第一次在 Stackoverflow... 是的,我正在使用 intelliJ Webstorm,但我也在使用 dart 编辑器,特别是用于调试。我删除了 shadow_dom 并运行了升级(使用 dart-editor),但它仍然与所有其他错误一起出现在 404 错误中。现在加载 dartium 时,我收到此消息(从 1.5.8 回到 1.4.2)您的配置文件无法使用,因为它来自较新版本的 Chromium。某些功能可能不可用。请指定不同的配置文件目录或使用较新版本的 Chromium。我打破了一切。
-
不好,即使导入 'package:di/src/reflector_dynamic.dart' 找到了新的 DynamicTypeFactories() 仍然是相同的错误;:异常:Module.DEFAULT_REFLECTOR 未为依赖注入初始化。 goo.gl/XFXx9G (package:di/src/reflector_null.dart:11) 打破异常:Module.DEFAULT_REFLECTOR 未为依赖注入初始化。goo.gl/XFXx9G 将提交该错误报告。感谢您的所有帮助和快速响应...感谢
标签: dart angular-dart