Мой маленький образец Dart/Polymer до сих пор работает хорошо. (GitHub)
Вот файл yaml, который я использую:
name: PolymerHelloWorld
environment:
sdk: any
dependencies:
browser: any
polymer: any
shadow_dom: any
mdv: any
transformers:
- polymer:
entry_points:
- web/index.html
- web/hello-world/hello-world.html
- web/stopwatch/stopwatch.html
"Сборка паба" производит: (Снова жить под GH)
Насколько я понимаю, сейчас у меня есть 2 веб-компонента: hello-world и секундомер.
Я сделал второй проект, полностью независимый от PolymerHelloWorld. Вот index.html:
Я получаю это сообщение об ошибке
pub build
Building PolymerSecondWorld...
[Error from polymer (Linter) on PolymerSecondWorld|web/index.html]:
web/index.html:4:5: absolute paths not allowed: "https://rawgithub.com/MikeMitterer/DART-Sample-PolymerHelloWorld/master/build/hello-world/hello-world.html"
Разве это не идея веб-компонентов? Я что-то упустил?
[Обновление]
Я добавил DART-Sample-PolymerElementConsumer в мой GH-Repo. Он включает весь полимерный материал... Этот образец не является образцом дротика. Он использует полимер для импорта компонента. По крайней мере - пытается...
Вот код HTML, который он пытается запустить:
https://rawgithub.com/MikeMitterer/DART-Sample-PolymerElementConsumer/master/web/index.html
Просмотр кода:
https://raw.github.com/MikeMitterer/DART-Sample-PolymerElementConsumer/master/web/index.html
HTML-страница не показывает сообщения об ошибке - ничего. Только заголовок, но ничего из веб-компонента.