просто добавьте этот код в <head>
и удалите /bower_components/polymer
папку
<script type="module">
import {PolymerElement} from '@polymer/polymer/polymer-element.js';
window.Polymer = {
Element: PolymerElement
};
window.loadElement = function(filename) {
var l = document.createElement('link');
l.rel = 'import';
l.href = filename
var h = document.getElementsByTagName('head')[0];
h.parentNode.insertBefore(l, h);
}
// Load de main element
loadElement('/main-poly2.html');
</script>
загрузка полимера 3 элемента в полимер 2
<script type="module">
import './poly3-element'
class MainPoly2 extends Polymer.Element {
...
}
</script>
загрузка полимера 2 элемента в полимер 3
import {PolymerElement, html} from '/node_modules/@polymer/polymer/polymer-element.js';
loadElement('/poly2-element.html');
class Poly3Element extends PolymerElement {
....
}
Я пишу пример на:
https://github.com/herberthobregon/polymer2-3
Это работает, но команда полимера не ответила мне, если реализация верна, но работает