Estoy creando aplicaciones web y de escritorio como HTML+JavaScript puro y recientemente comencé a usar componentes web, como se explica aquí: ¿Cómo ejecutar HTML basado en componentes web sin nodo?
Y aquí: ¿Cómo ejecutar Polymer localmente, sin ningún servidor web?
Me gustaría hacer lo mismo con los componentes de LWC y poder incluirlos en aplicaciones HTML/JS básicas, sin usar node. Supongo que potencialmente esto se puede hacer reemplazando "importar { LightningElement } de 'lwc'" con algunos archivos JavaScript externos.
Cualquier ejemplo simple sería apreciado - ¡gracias!
Recibí una respuesta del equipo de desarrollo de LWC de la siguiente manera:
" Los componentes LWC deben ser compilados por el compilador LWC antes de que puedan ejecutarse, por lo que no, no puede importar directamente los archivos fuente LWC en el navegador y usarlos en el navegador. Sin embargo, puede usar la API CustomElementConstructor para importar un componente LWC compilado como cualquier otro componente web. Aquí hay una demostración: https://github.com/nolanlawson/lwc-barebone/tree/7e3662b7a86aa1f1ca2e0b39c2696057d3495519/src