Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

248
Visualizações
StencilJS: cómo compilar un componente listo para producción (para que sea fácil de usar en proyectos)

Un grupo de voluntarios ha creado un componente de selección única/múltiple utilizando StencilJS: https://github.com/NothingAG/adg-components

Ahora queremos entregárselo al cliente para que lo utilice en su proyecto.

Mi expectativa era que el resultado final pudiera estar disponible como un solo archivo JavaScript y ser incluido en un sitio web como este:

 <script type="module" src="/build/adg-components.esm.js"></script> <script nomodule src="/build/adg-components.js"></script> <adg-combobox id="hobbies" name="hobbies" label="Please select your hobbies" optionslabel="Hobbies" multi="true" lang="de" ></adg-combobox>

Pero resulta que el comando npm run build crea un montón de archivos diferentes y todos deben estar disponibles:

ingrese la descripción de la imagen aquí

También incluimos alguna función de traducción, cuyos archivos también deben estar disponibles:

ingrese la descripción de la imagen aquí

Mi pregunta es: ¿es así como es? ¿El cliente debe hacer que todos esos archivos estén disponibles para que la llamada <script type="module" src="/build/adg-components.esm.js"></script> pueda encontrarlos? ¿O desconfiguramos la compilación u olvidamos algo importante?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En pocas palabras, sí, así son las cosas. Por lo tanto, debe distribuir no solo adg-components.esm.js, sino también todo lo demás en la carpeta. Los documentos de Stencil explican esto, pero para resumir, el propósito es que los componentes se carguen de forma selectiva. Si tiene una biblioteca con 100 componentes, el navegador solo necesita descargar los componentes que realmente se usan en la página, no los 100.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda