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

264
Views
Instalar un paquete desde un repositorio de GitHub

Mi problema es que cuando trato de instalar un paquete mío con la versión establecida en una determinada rama de git, mi compilación se rompe porque el repositorio no alberga la carpeta dist que tiene mi paquete npm.

Así es como quiero instalar el paquete. @me/myPkg": "github:me/myPkg#myBranch

Entonces, ¿mi repositorio debería incluir la carpeta dist o cuál es la mejor práctica en este caso? No quiero publicar mi paquete dist en github porque entonces tendría extraños conflictos de fusión porque la carpeta dist contiene toda mi declaración de tipo y archivos javascript minificados, pero ¿tal vez esta sea la forma preferida?

Otro pensamiento que tuve fue tener un script de postinstalación en mi paquete.json que creó los archivos fuente, pero luego tendría que tener las devDependencies instaladas también y npm install no las instala para las dependencias.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¿Cómo estás publicando tu paquete? Por ejemplo, tengo una configuración de GitHub Actions en mis repositorios que, cuando se realizan confirmaciones para master , realizará automáticamente varios pasos

  • Ejecute una npm install Setup Git Credential variables (para un proceso posterior)

  • Ejecute npm test (y falle todo el proceso si fallan las pruebas)

  • Ejecute npm run release (uso standard-version para el incremento automático de la versión y la creación del registro de cambios, y hago esto antes de la compilación para que la versión pueda reflejarse en el código compilado)

  • Ejecutar npm run build

  • Ejecute npm run publish para enviar a npm

  • Confirmar la actualización de mi versión como una etiqueta para Git

My GitHub Action hace todo esto en un contenedor temporal que gira para el proceso de compilación. Una vez hecho, se tira todo el recipiente. Utilizo un archivo .npmignore para publish lo que no quiero en el paquete final (archivos de notas, herramientas de compilación, etc.).

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!