es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¡No se puede instalar correctamente Hardhat utilizando Powershell! Error persistente: HH12: Intentando usar una instalación no local de Hardhat, lo cual no es compatible.

A continuación se muestra una breve lista de mi configuración hasta que me encuentro con el error HH12 Hardhat que sigo obteniendo:

  1. mkdir wave (Nombre de mi directorio)
  2. cd wave
  3. npm init -y
  4. npm install —save-dev hardhat
  5. npx hardhat
  6. Elegir proyecto de muestra
    6a. Raíz del proyecto Hardhat (Seleccione)
    6b. Agregar .gitignore
  7. Dice que sí a todo
  8. instalar las dependencias restantes: npm install –save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
  9. npx hardhat accounts (para ver todas las cuentas diferentes)…

…Y luego falla aquí. Un mensaje de error HH12 Hardhat: “Hardhat no está instalado o está instalado globalmente. Intentaste ejecutar Hardhat desde una instalación global o sin instalarlo en absoluto. Esto no es compatible. Por favor, instala Hardhat localmente usando npm o Yarn e inténtalo nuevamente.” (https://hardhat.org/errors/) [Por cierto, ¡estas 2 líneas son los ÚNICOS documentos sobre este error en Hardhat!].

¿Alguna sugerencia?

He intentado las siguientes posibles ‘soluciones’ para evitar este error pero sin éxito:

  • Actualizar la versión más reciente de node
  • Reiniciar mi PC (unas 17 veces hasta ahora en el momento de escribir esto)
  • Usar GitBash (en lugar de Powershell)
  • Preguntar a los moderadores en Hardhat Discord (Ninguno) y otros Discords
  • Abrir los documentos de Hardhat (¡y los tutoriales!) en busca de respuestas… ¡Ninguna!
  • StackExchange: ¡Literalmente solo hay otra persona que TAMBIÉN tuvo este problema aquí! Pero las respuestas aquí no son la solución. (Le he enviado un mensaje directo a esa persona pero aún no ha respondido).

Entonces, ¿alguien ahí fuera puede ayudar?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, sugiero las siguientes posibles soluciones:

    1. Intenta desinstalar Hardhat a nivel global y local utilizando npm uninstall -g hardhat y npm uninstall hardhat, respectivamente, y luego reinstálalo utilizando npm install --save-dev hardhat.
    2. Asegúrate de haber creado y activado tu entorno virtual en el directorio de tu proyecto utilizando una herramienta como venv o conda.

    3. Verifica si tienes alguna dependencia global en conflicto ejecutando npm ls -g --depth 0 y npm ls --depth 0, y elimina las dependencias en conflicto.

    4. Intenta ejecutar Hardhat utilizando npx hardhat en lugar de npx hardhat accounts.

    5. Si ninguna de las soluciones anteriores funciona, podrías intentar crear un nuevo proyecto desde cero para ver si se produce el mismo error.

    6. Además, intenta buscar problemas o mensajes de error similares en el repositorio oficial de Hardhat en GitHub, o plantea un problema en su canal de Discord o foros.

    Espero que una de estas sugerencias te ayude a resolver tu problema.

Comments are closed.