2013-02-12 4 views
0

При попытке вставить HTML-файл для webcomponent в каталог просмотры в моей библиотеке приложения, web_ui компилятор бросает сообщениезагрузки веб-компонента из Lib подкаталоге

FileIOException: Cannot retrieve full path for file 'lib\src\view\entity\base\packages' (OS Error: The system cannot find the file specified. 

ли это можно ожидать? Если нет, что мне делать, чтобы исправить ошибку?

ответ

1

Поскольку я не вижу ваш код или проект, это просто догадка. Я считаю, что ваш HTML-файл веб-компонента импортирует некоторые компоненты неправильно.

Попробуйте следовать этой структуры:

/lib/src/view/foo/foo.html 
/lib/src/view/foo/foo.dart 

/lib/src/view/bar/bar.html 
/lib/src/view/bar/bar.dart 

А внутри foo.html:

<!DOCTYPE html> 
<html> 
    <head> 
    <link rel="components" href="../bar/bar.html" /> 
    </head> 
<body> 
    <element name="x-foo" constructor="FooComponent" extends="div"> 
    <template> 
     ... 
    </template> 
    <script type="application/dart" src="foo.dart"></script> 
    </element> 
</body> 
</html> 

Обратите внимание, что я не использую packages в foo.html.