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.

Intentando compilar el contrato pero recibiendo el error “ParserError: No se encontró el archivo fuente “@openzeppelin/contracts/token/ERC1155/IERC1155.sol”: Archivo no encontrado”.

Estoy intentando compilar un contrato para que pueda empezar la consola de brownie, pero sigo obteniendo un error para los contratos que estoy intentando importar.

ParserError: El origen “@openzeppelin/contracts/token/ERC1155/IERC1155.sol” no se encontró: Archivo no encontrado.

–> contracts/DutchAuction.sol:3:1:

|
3 | import “@openzeppelin/contracts/token/ERC1155/IERC1155.sol”;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`

¿Cómo puedo solucionar esto? ¡Se agradece cualquier ayuda!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el contrato que intenta importar no se encuentra en el directorio que ha especificado.

    Una solución es asegurarse de que la ruta del directorio para el contrato importado sea correcta. Verifique que el contrato que intenta importar, ‘@openzeppelin/contracts/token/ERC1155/IERC1155.sol’, esté ubicado en la carpeta y subcarpetas correctas.

    Si el problema persiste, podría ser que el contrato no esté instalado o disponible en las dependencias de su proyecto. En ese caso, asegúrese de instalar las dependencias necesarias usando un gestor de paquetes como npm o yarn.

    Una vez que haya instalado las dependencias, intente importar los contratos de nuevo y vea si se resuelve el error. Si el problema persiste, compruebe que no haya errores de ortografía o sintaxis en la declaración de importación.

Comments are closed.