路由Dart Angular Tour of Heroes时找不到模块

时间:2018-11-25 18:57:27

标签: angular module routes dart angular-dart

我一直在关注Dart Angular Tour of Heroes tutorial。我到了第5部分,在那里讲授了路由。但是我被困在router is made available所在的部分。我输入了代码,但是没有建立。我收到以下错误:

[SEVERE] build_web_compilers|entrypoint on web/main.dart:
Unable to find modules for some sources, this is usually the result of either a
bad import, a missing dependency in a package (or possibly a dev_dependency
needs to move to a real dependency), or a build failure (if importing a
generated file).

Please check the following imports:

`import 'package:angular_tour_of_heroes/app_component.template.dart' as ng;` from angular_app|web/main.template.dart at 10:1
`import 'package:angular_tour_of_heroes/app_component.template.dart' as ng;` from angular_app|web/main.dart at 3:1

要纠正我尝试过的错误:

  • 从网站复制粘贴代码。
  • 确保我的pubspec.yaml是正确的。
  • 重新运行pub get以及运行pub upgrade
  • 继续本教程,以查看以后是否已修复错误。

谢谢。

1 个答案:

答案 0 :(得分:3)

抱歉,我尚未完成本教程,但是app_component是在本教程前面创建的文件。 angular_tour_of_heroes是示例中使用的程序包名称。

因此,对于您自己的教程,您想使用:

import 'package:USE_YOUR_PACKAGE_NAME/app_component.template.dart' as ng;

USE_YOUR_PACKAGE_NAMEpubspec.yaml文件中的名称替换name: USE_YOUR_PACKAGE_NAME