Я начинаю экспериментировать с Polymer 1.0 и у меня возникают проблемы с процессом вулканизации. Я включил отдельный html-файл для импорта всех моих компонентов, который загружается через импорт в index.html. Этот сайт в настоящее время представляет собой одну страницу с панелью ящиков для бумаги и парой панелей заголовков бумаги (выдвижной ящик и основной) с панелями инструментов для бумаги внутри них. Все это прекрасно работает до того, как я вулканизирую сайт. Как только я вулканизирую сайт, панель ящика для бумаги отображает «основной» раздел над разделом «ящика» независимо от размера экрана.
Перед вулканизацией (ящик открыт)
После вулканизации
Я провел небольшое расследование и на на этой странице указано, что вулканизация версии 1.0+ предназначены для Polymer версии 0.8+. Текущая версия vulcanize — 1.8.1, поэтому я предполагаю, что она работает для Polymer 1.0. Теперь, когда я устанавливаю grunt-vulcanize, который включает vulcanize 0.7.9, который, согласно документации, несовместим с Polymer 1.0. Вот вывод из списка npm:
npm list -g vulcanize
/usr/local/lib
├─┬ [email protected]
│ └── [email protected]
└── [email protected]
Итак, как заставить grunt-vulcanize использовать vulcanize 1.8.1?