В настоящее время я пытаюсь использовать Webpack (http://webpack.github.io/) в качестве моего модуля-конструктора и хотел бы узнать, сделал ли кто-нибудь это еще с Polymer 1.0. Существует загрузчик webpack, называемый полимерным загрузчиком (https://www.npmjs.com/package/polymer-loader), но он не работает ни с чем выше, чем у Polymer v0.5.
Полимер 1.0 + Webpack
Ответ 1
К сожалению, Polymer 1.0 в настоящее время не поддерживается polymer-loader
из-за изменения API. Возможно, что это может быть устранено в ближайшем будущем, но в то же время вам, возможно, придется прибегать к другому пакету или строителю. Надеемся, что исправление скоро появится.
Ответ 2
Я делаю простое решение с polymer-ext
var PolymerExt = require('polymer-ext')
var t = require('raw!./test.tmpl')
var s = require('raw!./test.css')
PolymerExt({
is: 'card-panel',
template: t,
style: s,
... // other polymer options
})
Ответ 3
Мне просто удалось с помощью этого загрузчика:
https://github.com/aitoroses/vulcanize-loader
Невероятно, что мне пришлось установить веб-компонент, который мне нужен через беседку (пряжа тоже делает работу). После этого вручную укажите его внутри созданного вручную файла importer.html
, а затем в конце ссылку на importer.html
файл внутри вашего модуля js:
import 'vulcanize!./importer.html';