удалил зависимости, которыене были должным образом преобразованы на данный момент (просто чтобы посмотреть, смогу ли я запустить приложение по крайней мере минимальным образом)
После запуска модулятора в основном приложении я заметил, что большинство наших компонентов были преобразованы втаким образом:
imports
const $_documentContainer = document.createElement('template');
$_documentContainer.innerHTML = component html here
append new const to document head
usual class declaration + logic for component
Это кажется странным, потому что единственная ссылка, которую я смог найти на этот вид конверсии, была https://polymer -library.polymer-project.org / 3.0 / docs / upgrade # less-common-upgrade-tasks и не похоже, что у нас есть dom, который не является частью шаблона в большинстве компонентов(хотя я могу неправильно понимать, что они подразумевают под dom that's not part of the template
).
Поскольку большинство компонентов преобразуются таким образом, при попытке запустить приложение я получаю кучу Identifier '$_documentContainer' has already been declared
ошибок.
Кто-нибудь сталкивался с этим раньше?Есть ли что-то, что мы упускаем в объяснении dom that's not part of the template
в документации?
Для справки, это один из компонентов (урезанный), который был преобразован так, как я упоминал выше: