Не удается найти модули при маршрутизации Dart Angular Tour of Heroes - PullRequest
0 голосов
/ 25 ноября 2018

Я следую учебному пособию Dart Angular Tour of Heroes .Я сделал это к части 5, где преподается маршрутизация.Но я застрял в разделе, где маршрутизатор доступен .Я набрал код, но он не строит.Я получаю следующую ошибку:

[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 голосов
/ 28 ноября 2018

Извините, я не сделал урок, но app_component - это файл, созданный ранее в уроке.angular_tour_of_heroes - это имя пакета, использованное в примере.

Так что для вашего собственного учебника вы можете использовать:

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

Где вы замените USE_YOUR_PACKAGE_NAME именем, которое находится вфайл pubspec.yaml под name: USE_YOUR_PACKAGE_NAME

...