2015-10-20 63 views
0

我在Webstorm中生成了一个新的Dart.Polymer1.0。它在目录\web中有一个默认元素<main-app>如何在dart .polymer 1项目中使用子目录?

我在\ web中创建了一个新元素<t-file>,该元素被<main-app>使用/调用。一切正常。

然后我将<t-file>移动到web的子目录中 - \web\view\t_file.html

WebStorm很高兴 - 我可以CTRL-B到t_file.html等。没有任何警告或投诉。但该应用程序在运行时显示空白页(=未运行!)

我将<t-file>备份为<main-app>的兄弟,并且它再次运行。

我一定错过了一些东西,但它是什么?

感谢,

史蒂夫

回答

1

我已经 “找到了答案。” 1)关闭Webstorm中的项目,然后重新打开它 - 然后运行。 2)不要删除webstorm所说未使用的进口 - 因为它们是!在'main-app.dart'我有

import 'package:rm5/view/t_file.dart'; 

这是灰色的。但它必须在那里才能发挥作用。 S

+0

是的,因为你不直接使用任何东西,它们被显示为未使用,但镜像(开发时间)和变换器(构建时间)从导入文件中的注释创建html导入标签。没有导入html标签不会生成。如果导入的文件包含一个类(例如一个Polymer元素),则可以通过在导入文件的某处添加一个codedoc注释(比如'/// [MyImportedElement])来使用导入(其中codedoc注释有效) –

相关问题