【问题标题】:Error Application Layout Component of angular components in AngularDartAngularDart中角度组件的错误应用程序布局组件
【发布时间】:2018-01-28 21:11:05
【问题描述】:

尝试在我的项目中实现Angular组件的新发布的应用程序布局组件。 即使在导入 import'package:angular_components/angular_components.dart'; 后,dart 也会为 MaterialIconComponent, MaterialPersistentDrawerDirective, MaterialTemporaryDrawerComponent, 抛出错误

[Info from Dart2JS]:
Compiling my_app|web/main.dart...
[Error from Dart2JS on my_app|web/main.dart]:
web\main.template.dart:16:1:
Can't read 'package:my_app/views/app_component/app_component.template.dart' (Could not find asset my_app|lib/views/app_component/app_component.template.dart.).
import 'package:my_app/views/app_component/app_component.template.dart' as i1;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Error from Dart2JS on my_app|web/main.dart]:
web\packages\my_app\views\app_component\app_component.dart:25:5:
Not a compile-time constant.
    MaterialIconComponent,
    ^^^^^^^^^^^^^^^^^^^^^
[Dart2JS on my_app|web/main.dart]:
3 warning(s) suppressed in package:my_app.
[Info from Dart2JS]:
Took 0:00:07.975139 to compile my_app|web/main.dart.
Build failed.

错误:中介

  Found 3 mismatching dependencies on package:build:
* angular2 requires  ^0.9.0
* angular_components->angular requires  ^0.10.0
* angular_components->angular->angular_compiler requires  ^0.10.0

项目中的包依赖

dependencies:
angular2: "^3.1.0"
angular_components: "^0.6.0-alpha+3"
browser: "^0.10.0+2"
dart_to_js_script_rewriter: "^1.0.3"
firebase: "^4.1.0"

【问题讨论】:

  • 这听起来不像是与布局组件有关。尝试关闭IDE,删除.pub目录,运行pub upgrade,重新启动IDE。
  • 删除 .pub 目录没有任何改变,运行 pub upgrade 错误仍然抛出。
  • 你用的是什么 Dart 版本?
  • 我如何检查,哪个版本正在运行。
  • dart --version

标签: dart angular-dart angular-components dart-pub


【解决方案1】:
dependencies:
  angular: ^4.0.0-alpha+3
  angular_components: ^0.6.0-alpha+3

【讨论】:

  • angular: "^4.0.0-alpha+3" angular2: "^3.1.0" angular_components: "^0.6.0-alpha+3"
  • angular2: "^3.1.0" 需要被删除。 angular2 在版本 4 中重命名为 angular
猜你喜欢
  • 2018-01-29
  • 2018-06-15
  • 2018-04-05
  • 2018-04-16
  • 2023-03-16
  • 2019-08-02
  • 1970-01-01
  • 2014-09-25
  • 1970-01-01
相关资源
最近更新 更多