dart包括URI中包含错误大小的库

时间:2013-05-05 20:38:01

标签: dart dart-editor dart-pub dartium

所以我在Dart的这个项目上工作了几个月,没有太大的问题,直到上周的最新更新似乎打破了我的应用程序中包含库的方式。我有一个名为'BeerRun'的应用程序包,带有标准的lib /和web /目录。在'web'中,我有一个主要的beer_run.dart文件,该文件包含在web / BeerRun.html中并被调用。我运行了pub install和pub update,但是当我运行我的dart应用程序时,我看到以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found)
  http://127.0.0.1:3030/home/kyle/dart/BeerRun/web/packages/beerrun/src/input/keyboard_input_component.dart
Failed to load a file package:beerrun/src/input/keyboard_input_component.dart

此消息大约有20个实例引用不同的dart源文件。问题是路径应该是/ home / kyle / dart / BeerRun / web / packages / BeerRun / src / input,但浏览器使用所有小写路径名来包含此文件。上周这不是问题,直到我升级了我的Dart编辑器;它现在是22223版。有什么我想念的吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

Failed to load resource: the server responded with a status of 404 (Not Found)
  http://127.0.0.1:3030/home/axl/workspace/dart/Test/web/packages/test/text.dart

我有同样的问题,解决方案是通过以下方式包含库:

import '../lib/text.dart';

而不是

import 'package:Test/test.dart'

版本信息:Dart编辑器/ SDK版本0.6.19_r26297