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

276
Views
No se puede ejecutar ningún proceso secundario con npm

Estoy tratando de instalar paquetes para un repositorio de trabajo, sin embargo, cada vez que intento ejecutar la instalación, una vez que llega a los procesos secundarios (como ejecutar scripts de instalación para un paquete), aparece un error de generación extraño. Supongo que tiene problemas para ejecutar los procesos secundarios.

Alguna información:

  • máquina de ventanas
  • Nodo v12.22.3 y npm v6.14.13 (he probado el nodo 14)
  • Intenté usar bash, terminal de Windows, indicador de cmd y powershell (todo con administrador)
  • El código de error parece ser un 4058 pero no estoy seguro de lo que no puede encontrar

Estaba funcionando bien la semana pasada, ahora de repente no puedo hacer nada. He intentado lo siguiente:

  • Apagar el Work AV
  • Eliminando node_modules y package-lock
  • Ejecutando npm cache clear --force y npm cache verify
  • Desinstalación del nodo y reinstalación
  • Desinstalación completa de nvm y node y reinstalación

El error que veo es:

 npm ERR! code ELIFECYCLE npm ERR! syscall spawn = npm ERR! file = npm ERR! path = npm ERR! errno ENOENT npm ERR! root@ prepare: `husky install` npm ERR! spawn = ENOENT npm ERR! npm ERR! Failed at the root@ prepare script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\dhers\AppData\Roaming\npm-cache\_logs\2021-07-19T18_28_56_807Z-debug.log

Tenga en cuenta que este NO es un problema difícil, todo lo que ejecuta un script de proceso secundario parece tener este error.

Nunca había visto esto antes y no puedo solucionarlo con la búsqueda en Google que he hecho. Aquí hay alguna información del registro npm:

 59 silly lifecycle root@~prepare: Args: [ '-c', 'husky install' ] 60 info lifecycle root@~prepare: Failed to exec prepare script 61 silly lifecycle root@~prepare: Returned: code: -4058 signal: null 62 info lifecycle root@~prepare: Failed to exec prepare script 63 verbose stack Error: root@ prepare: `husky install` 63 verbose stack spawn = ENOENT 63 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:268:19) 63 verbose stack at onErrorNT (internal/child_process.js:470:16) 63 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21) 64 verbose pkgid root@ 65 verbose cwd C:\Users\dhers\Documents\Development\Work\seamless 66 verbose Windows_NT 10.0.19042 67 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i" 68 verbose node v12.22.3 69 verbose npm v6.14.13

¿Alguien ha visto esto antes? Realmente espero estar pasando por alto algo súper simple. Cualquier ayuda sería apreciada porque esto me tiene detenido en este momento.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Asegúrese de que las variables de entorno de su sistema PATH contengan los siguientes valores:

%raíz del sistema%

%raíz del sistema%\sistema32

%SystemRoot%\System32\Wbem

C:\Archivos de programa\nodejs\

Además, asegúrese de que las variables de entorno de usuario PATH contengan el siguiente valor:

C:\Usuarios\dhers\AppData\Roaming\npm

Tenga en cuenta que debe reiniciar su computadora para que los cambios surtan efecto.

over 4 years ago · Santiago Trujillo Report

0

Tal vez intente lo siguiente:

  1. Limpiar la caché de npm
 npm cache clean --force
  1. Compruebe la versión de npm que está utilizando. Tal vez debería ser actualizado:
 npm install -g npm@latest
  1. Prueba con otra versión del paquete huskey
  2. Para este escenario específico, intente omitir huskey install agregando
 export HUSKY_SKIP_INSTALL=true

al npm install cmd solo para ver si el problema persiste con otros scripts de preparación .

  1. Agregue la secuencia de comandos al enlace posterior a la instalación en lugar del enlace de preparación para ver si el problema proviene del enlace.

  2. Suba nivel por nivel en su directorio de trabajo y asegúrese de que no haya otros directorios que contengan el directorio /node_modules o package.json o un archivo pakcage-lock.json . A veces npm lo considera la raíz del proyecto.

over 4 years ago · Santiago Trujillo Report

0

Eliminar package-lock.json y node_modules

Ejecute npm cache clean --force

Ejecute npm install o yarn install

Luego vuelve a correr

tal vez lo incorrecto sean sus dependencias, verifique su paquete.json y su npm local no es el correcto

 "dependencies": { "npm": "^7.5.6",

entonces puedes probar con yarn, yarn install

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