Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

252
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!