Dart:相对路径的根文件夹在Dartium和Chrome中有所不同

时间:2014-04-30 17:14:17

标签: dart dart-polymer

刚刚升级到Dart 1.3.3并观察了Dartium与Chrome中相对资源路径的不同根文件夹(通过dart2js编译)。

我的文件夹结构如下:

web/
  elements/
    my_element.css
    my_element.dart
    my_element.html

到目前为止,我已经通过

引用了my_element.css
<link rel="stylesheet" href="my_element.css">
my_element.html中的

但是自从升级到1.3.3后,我得到了一个&#34; 404 Not found&#34;错误:

Failed to load resource: the server responded with a status of 404 (Not Found)
  [...]/web/my_element.css

现在似乎在指定css文件的相对路径时忽略了elements - 文件夹。

将路径更改为:

<link rel="stylesheet" href="elements/my_element.css">

解决了Dartium中的问题,但在Chrome中(通过dart2js编译时),再次出现404错误:

Failed to load resource: the server responded with a status of 404 (Not Found)
  [...]/web/elements/elements/my_element.css

与Dartium相比,似乎Chrome中没有忽略elements-folder。

但如何解决这个难题呢?

1 个答案:

答案 0 :(得分:1)

这个问题在7月份是marked as Fixed。它似乎是变压器中的一个内联进口的错误;这就是为什么它只影响Chrome(Dartium本身运行代码,并且不使用变换器)。