繁体   English   中英

构建失败-检查导入-Dart Angular教程-angular_tour_of_heroes-第2部分

[英]Build failed - Check imports - Dart Angular Tutorial - angular_tour_of_heroes - part 2

跟随tutorail时-Angular 飞镖教程-英雄之旅-第2部分

在使用Chrome的同时在Windows 10中使用IntelliJ IDEA的问题,出现以下错误-

[SEVERE] build_web_compilers|entrypoint on web/main.dart (cached): 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_app/app_component.css.shim.dart' as import0; from angular_app|lib/app_component.template.dart at 12:1

[SEVERE] Failed after 1.3s Serving web on http://localhost:53323

我曾多次检出&我已经更换了所有- 5文件-即lib/app_component.css, lib/app_component.dart, lib/app_component.html, lib/src/hero.dart & lib/src/mock_heroes.dart评论应用程序结构,但仍然出现上述错误&-

  1. 我找不到任何app_component.template.dart

  2. 使用IntelliJ在路径中查找(Ctrl + Shift + F)也找不到导入的package:angular_app/app_component.css.shim.dartshim任何实例

  3. 我试图删除构建并重建。

  4. 我还使用Windows软件包管理器重新安装了dart 2.1.0,并在IntelliJ IDEA设置/ Dart中相应地更改了dart-sdk的位置,因为在短时间内我遇到了dart-sdk错误,但已修复。


这是我第一次在stacksoverflow上提问,但是我检查了类似的问题,无法解决该问题。

生成失败的最可能原因是由于找不到stylesUrls文件。 这可能是因为该数组中的名称与文件系统中的名称不匹配,或者不是文件系统中的预期位置。

为了确认,我从头开始,下载了quickstart-master.zip以获得项目结构。 并按照步骤进行,直到您陷入困境。 在执行这些步骤时,唯一能够生成该错误的时间是在创建文件之前,将styleUrls: ['app_component.css'],app_component.dart

我也一样:

[SEVERE] test / app_test.dart.browser_test.dart上的build_web_compilers |入口点:无法为某些源找到模块,这通常是由于导入错误,包中缺少依赖项(或者可能需要移动dev_dependency导致的)到真正的依赖关系),或构建失败(如果导入生成的文件)。

请检查以下进口:

import 'package:angular_app/app_components.css.shim.dart' as import0; 来自angular_app | lib / app_component.template.dart,时间为12:1

创建css文件后,错误消失了,一切正常。 我完成了您要完成的整个步骤,并且我的应用程序运行正常。 然后,我按照您的方式进行操作,并复制了该步骤中的每个文件,并用它替换了我的工作,但仍然有效。 因此,请确认我的直觉,我更改了css文件的名称,并收到了相同的错误。

关于app_component.template.dart ,该文件是dart自动生成的,可以在您的项目中的.dart_tool/build/generated/angular_app/lib

我有一个非常类似的问题。 我跑webdev build ,然后webdev serve ,并将其固定它的权利了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM