Ahora configuraremos webpack de modo que podamos compilar nuestra App, y ver los resultados en una pestaña de nuestro navegador.
// en package.json
{
"scripts" : {
"start": "webpack serve --open", // compilar para desarrollo
"build": "webpack --mode production" // compilar para producción
}
}
// en webpack.config.js
module.exports = {
...
mode: 'development',
...
}
// en index.js nos habíamos olvidado de importar App
import App from './components/App';
//por último, el index.html//
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>React Shop</title>
</head>
<body>
<div id="app">// en index, escribimos que debería agregarse al elemento con
//el id "app", por eso creamos un div con dicho id, para poder insertarlo
</div>
</body>
</html>
//ahora, en la terminal corremos el comando
npm run start
// y listo, tenemos nuestra app
Los errores son amigos nuestros, por ello, debemos aprender a leerlos y comprenderlos, para así realizar las correciones correspondientes. Si no, recordemos que siempre podemos googlear 🙂