Proyecto inicilializado con VITE.
npm create vite@latest tutorial-merkcle --template react
npm i
npm run dev
Se ha instalado la siguiente version de hardhat: npm i hardhat@esm
para disponer del soporte básico de ESM.
Sobre el problema y su solución:
aquí
Este es el motivo por el cual el archivo de configuración de hardhat acaba en .cjs
junto al archivo deploy.
Esto me ha ocasionado problemas de compatiblidad con "@nomiclabs/hardhat-ethers": "^2.1.1", "@nomiclabs/hardhat-waffle": "^2.0.3"
y la imposiblidad de instalar a través de npm.
Por ejemplo, la libreria @openzeppelin/contracts
la he instalado a mano.
Si alguien sabe la configuracion correcta de este proyecto agradecería mucho su dirección.