• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

241
Vistas
El enlace npm elimina las dependencias secundarias

Estoy tratando de hacer un desarrollo local de un paquete NPM y probarlo en un paquete que depende de él. Estoy usando NPM (7.5.3) y específicamente npm link para esto, pero tengo un problema con la cadena de dependencias.

El paquete secundario tiene dependencias, todas se agregan a la carpeta node_modules del padre cuando se usa npm install "git+https://github.com/name/child_package" . Pero cuando npm link ese módulo:

 cd child_package npm link cd ../parent_package npm link child_package

Con la última ejecución del comando ( npm link child_package ), se eliminan todas las dependencias de child_package que estaban en node_modules de parent_package . Informes del MNP:

eliminó 60 paquetes, cambió 1 paquete y auditó 231 paquetes en 1s

En ese momento, toda la compilación en el paquete principal falla debido a las dependencias que faltan. Encuentra child_package, que tiene un enlace simbólico como se esperaba, pero ahora se eliminó la dependencia definida en child_package de "gsap".

Si lo reinstalo usando npm install "git+https://github.com/name/child_package" , agregará las dependencias nuevamente a la carpeta node_modules del proyecto principal.

about 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

intenta hacer lo siguiente:

 cd child_package npm install

que instalará dependencias secundarias en el directorio del paquete secundario

Personalmente, odio el enlace npm y siempre uso la publicación npm (use un número de versión como 1.0.0-preview.1 para su paquete secundario y elimine '-preview.Number' cuando haya terminado)

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda