Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

3K
Visualizações
sh: fornido: comando no encontrado

Configuré un proyecto de nodo con husky, pero cuando mi colega intenta ejecutar npm install en su Mac, recibe el siguiente error:

 noa-be@1.0.0 prepare husky install sh: husky: command not found npm ERR! code 127 npm ERR! path /Users/X/Desktop/Workspace/project npm ERR! command failed npm ERR! command sh -c husky install npm ERR! A complete log of this run can be found in: npm ERR! /Users/X/.npm/_logs/2021-04-12T13_07_25_842Z-debug.log

Estas son las partes relevantes de package.json:

 { "scripts": { "prepare": "husky install" }, "devDependencies": { "husky": "^5.2.0", } }

Pensé que esto sería suficiente para instalar husky al ejecutar npm install , pero no lo es. ¿Qué me estoy perdiendo?

over 4 years ago · Santiago Trujillo
4 Respostas
Responde à pergunta

0

Creo que podría ser un problema específico de la versión. Instale la versión 6, npm i husky@6.0.0 --save-dev , y debería funcionar como dice el documento de husky .

Aparentemente, cuando hice npm i husky --save-dev , estaba instalando "husky": "^0.8.1" para mí por alguna extraña razón, dándome exactamente el mismo error: sh: husky: command not found .

Método 1:

Actualice manualmente, en su package.json :

 { "scripts": { "prepare": "husky install", "create-hook": "husky add .husky/pre-commit \"npm test\"", } }

Luego, ejecute npm run prepare && npm run create-hook .

Debería crear el directorio .husky con el archivo .pre-commit en él.

Método 2:

npx husky install

npm set-script prepare "husky install"

npx husky add .husky/pre-commit "npm test"

over 4 years ago · Santiago Trujillo Relatório

0

Pude resolver el problema actualizando a la última versión de Husky (7.0.1, desde 5.2.0).

Git también fue útil y me dijo que los archivos no eran ejecutables. (Git V 2.24.1)

Así que les doy derechos ejecutables:

 chmod +x PATH_TO_HUSKY_FILE

Deberá ejecutar este comando para cada enlace.

over 4 years ago · Santiago Trujillo Relatório

0

Estuve luchando con el mismo problema durante horas. Finalmente, pude instalar dependencias y comenzar a trabajar en mi proyecto haciendo esto:

  1. Elimine temporalmente el script "prepare": "husky install" del archivo package.json.
  2. Ejecute npm i ( npm install ). Dependencias instaladas con éxito.
  3. Agregue nuevamente el script "prepare" que eliminó en el paso 1.
  4. Vuelva a ejecutar npm i para instalar los husky git hooks, de modo que husky pueda hacer su trabajo a partir de ahora.
over 4 years ago · Santiago Trujillo Relatório

0

Este error también lo npm ci si NODE_ENV está configurado como preinstalación de "producción".

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda