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

193
Views
Crear un paquete npm con dependencias

Tengo un proyecto node.js distribuido y quiero crear un paquete independiente que contenga el dominio del proyecto.

En primer lugar, creé un paquete llamado "común" que contiene algunas utilidades usando:

 npm pack

y creando el archivo common.tgz. A continuación, creé el archivo model.tgz usando el mismo método, tenga en cuenta que el paquete modelo usa el paquete común, así que lo instalé poniendo "modelo" en la carpeta temporal, por lo que el paquete modelo tiene la siguiente estructura:

 |_ model
 |_ tmp
 |_common.tgz

Parece funcionar.

Ahora quiero importar model.tgz dentro de mi proyecto principal colocándolo en la carpeta temporal, pero cuando ejecuto el

 npm i 

comando obtengo:

npm ¡ERROR! enoent ENOENT: no existe tal archivo o directorio, abra 'prj_name/backend/functions/functions/tmp/common-1.0.0.tgz' npm ERR! enoent Esto está relacionado con que npm no pueda encontrar un archivo.

Lo resolví al hacerlo en mi proyecto principal:

 |_ main
 |_ tmp
 |_model.tgz 
 |_tmp
 |_common.tgz

Dado que esto es un poco confuso, ¿hay alguna manera de incluir common.tgz dentro de model.tgz y no es necesario volver a importarlo en todas partes? Gracias.

almost 4 years ago · Santiago Trujillo
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!