Когда я создаю новое приложение с использованием библиотеки Polymer, он генерирует образец проекта. Проект отлично работает в Dartium, но когда я его скомпилирую (используя pub build
), он больше не работает.Polymer + Dart2js не работает
Я получаю два 404-х и невразумимый тираж.
Вот мой консольный выход в Chrome.
GET file:///home/michael/Code/sample/build/web/packages/shadow_dom/shadow_dom.debug.js sample.html:1
GET file:///home/michael/Code/sample/build/web/packages/custom_element/custom-elements.debug.js sample.html:2
Uncaught TypeError: Object #<HTMLDocument> has no method 'registerElement' sample.html_bootstrap.dart.js:6681
wi sample.html_bootstrap.dart.js:6681
ei sample.html_bootstrap.dart.js:9102
Ok sample.html_bootstrap.dart.js:9099
QL sample.html_bootstrap.dart.js:2184
aX.vV sample.html_bootstrap.dart.js:759
Vg sample.html_bootstrap.dart.js:644
(anonymous function) sample.html_bootstrap.dart.js:12464
init.currentScript sample.html_bootstrap.dart.js:12444
(anonymous function) sample.html_bootstrap.dart.js:12458
(anonymous function) sample.html_bootstrap.dart.js:12585
Эти файлы существуют в build/web/packages/
, поэтому я не знаю, почему я получаю 404.
Это работало отлично, прежде чем я обновлена до последней Dart SDK (Dev канал). Это просто ошибка, что может быть?
Спасибо.
Update:
я увидел Dart issue, что у меня был еще один вопрос, с, поэтому я применил их fix к проекту образца, и теперь я только получить Uncaught TypeError
. Теперь мой вывод выглядит следующим образом:
Uncaught TypeError: Object #<HTMLDocument> has no method 'registerElement' sample.html_bootstrap.dart.js:6518
wi sample.html_bootstrap.dart.js:6518
ei sample.html_bootstrap.dart.js:8949
Ok sample.html_bootstrap.dart.js:8946
QL sample.html_bootstrap.dart.js:2142
aX.vV sample.html_bootstrap.dart.js:725
Vg sample.html_bootstrap.dart.js:587
(anonymous function) sample.html_bootstrap.dart.js:12313
init.currentScript sample.html_bootstrap.dart.js:12293
(anonymous function) sample.html_bootstrap.dart.js:12307
(anonymous function) sample.html_bootstrap.dart.js:12434
Я просто хотел прояснить, что ничего не редактировал перед запуском сборки бара. –