Совместим ли grunt-vulcanize с vulcanize 1.8.1?

Я начинаю экспериментировать с 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?


person keithstric    schedule 03.06.2015    source источник


Ответы (2)


после небольшого поиска я нашел, что проблема была открыта 5 дней назад

https://github.com/Polymer/grunt-vulcanize/issues/21

один пользователь github оставил комментарий, что он сделал временную адаптацию для grunt-vulcanize, которая работает с vulcanize 1.8.1 и Polymer 1.0. Надеюсь, это поможет https://github.com/kgadzinowski/grunt-vulcanize/

person Dmytro Mospanenko    schedule 04.06.2015
comment
просто измените в package.json grunt-vulcanize: kgadzinowski/grunt-vulcanize, все будет нормально - person Dmytro Mospanenko; 04.06.2015

grunt-vulcanize не совместим с vulcanize 1.8.1, потому что последнее обновление на github было 9 февраля с версией 0.6.4. Устаревший плагин для Polymer 0.8+. Сегодня я столкнулся с той же проблемой в моем проекте grunt с Polymer 1.0, и я не нашел, как вулканизировать полимерные элементы в проекте grunt.

grunt-vulcanize на github https://github.com/Polymer/grunt-vulcanize

person Dmytro Mospanenko    schedule 04.06.2015