跟随tutorail-Angular-dart tutorial - Tour of Heroes - part 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个文件-即
Review the app structure的lib/app_component.css, lib/app_component.dart, lib/app_component.html, lib/src/hero.dart & lib/src/mock_heroes.dart
,但仍然出现上述错误&-
我找不到任何app_component.template.dart
也无法使用IntelliJ在路径中查找(Ctrl + Shift + F)来找到导入的package:angular_app/app_component.css.shim.dart
或shim
的任何实例
我尝试删除构建并重建。
我还使用Windows软件包管理器重新安装了dart 2.1.0,并在IntelliJ IDEA设置/ Dart中相应地更改了dart-sdk的位置,因为在短时间内我遇到了dart-sdk错误,但是是固定的。
这是我第一次在stacksoverflow上提问,但是我检查了类似的问题,无法解决该问题。
答案 0 :(得分:0)
该构建失败的最可能原因是由于找不到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;
(来自12:1的angular_app | lib / app_component.template.dart)
一旦我创建了css文件,错误就消失了,并且一切正常。 我完成了您要完成的整个步骤,并且我的应用程序运行正常。 然后,我按照您的方式进行操作,并复制了该步骤中的每个文件,并用它替换了我的工作,但仍然有效。 因此,请确认我的直觉,我更改了css文件的名称,并收到了相同的错误。
关于app_component.template.dart
该文件是由dart自动生成的,可以在项目中的.dart_tool/build/generated/angular_app/lib
下找到
答案 1 :(得分:0)
我有一个非常相似的问题。我先运行webdev build
,然后运行webdev serve
,它立即将其修复。