Hola a todos, Al añadir en /src/index.js el import: import { getLibrary } from “./config/web3”; Me da el siguiente error: Parece que es ...

Pregunta de la clase:
Configurando Web3-React
Aitor Zaldua

Aitor Zaldua

Pregunta
studenthace 3 años

Hola a todos,

Al añadir en /src/index.js el import:

import { getLibrary } from “./config/web3”;

Me da el siguiente error:

Screenshot 2022-02-17 at 17.28.30.png

Parece que es un bug de webpack5 pero, pese a que he leído varios aportes, ninguno lo soluciona.

¿Tienen alguna idea para solucionarlo? muchas gracias

3 respuestas
para escribir tu comentario
    Eduardo Oswaldo Luna Silva

    Eduardo Oswaldo Luna Silva

    studenthace 3 años

    Hola, al fin lograste solucionar? llevo unos dias intentando ejecutarlo con las ultimas versiones de web3 y react pero nada, despues de seguir los pasos recomendados en github solo obtengo el siguiente error:

    Compiled with problems:X ERROR in ./node_modules/framer-motion/dist/es/utils/process.mjs 9:25-32 Module not found: Error: Can't resolve 'process/browser' in 'C:\Users\eolun\DApps\platzi-punks-interface\node_modules\framer-motion\dist\es\utils' Did you mean 'browser.js'? BREAKING CHANGE: The request 'process/browser' failed to resolve only because it was resolved as fully specified (probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"'). The extension in the request is mandatory for it to be fully specified. Add the extension to the request.
    Damian Spizzirri

    Damian Spizzirri

    studenthace 3 años

    Cualquier cosa sino copiate el package.json que se usa en el curso, así tenes las mismas versiones de todo que use Ernesto.

    Aitor Zaldua

    Aitor Zaldua

    studenthace 3 años

    Me respondo yo mismo: En /src/config/web3 el import de web3 hay que hacer tal que: import Web3 from 'web3/dist/web3.min'; Por el problema de la versión de webpack.

Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js

Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js

Desarrolla y despliega aplicaciones descentralizadas con Web3.js. Crea una interfaz para tu marketplace de NFTs PlatziPunks en ReactJS. Aprende a integrar IPFS para almacenar archivos y ETH Name Service para asignar dominios a tu app.

Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js
Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js

Curso de Desarrollo Frontend de Aplicaciones Descentralizadas con Web3.Js

Desarrolla y despliega aplicaciones descentralizadas con Web3.js. Crea una interfaz para tu marketplace de NFTs PlatziPunks en ReactJS. Aprende a integrar IPFS para almacenar archivos y ETH Name Service para asignar dominios a tu app.