Configuración inicial de react app
Instrucciones
Inicializar package.json
(doc oficial)
npm init -y
Instalar Babel
npm i -D @babel/core @babel/cli @babel/preset-env
Instalar reactJS 18 y el plugin de react para babel
npm i -S react react-dom
npm i -D @babel/preset-react
Agregar archivo .babelrc
a la raiz del proyecto
// .babelrc
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
}
Instalar React Router 6 para manejar las rutas de nuestra SPA
npm i -S react-router-dom
Instalar webpack 5 y webpack-dev-server
npm i -D webpack webpack-cli
npm i -D webpack-dev-server
Instalar html-webpack-plugin
npm i -D html-webpack-plugin
Instalar babel-loader
npm i -D babel-loader
Instalar babel/plugin-transform-runtime
npm install -D @babel/plugin-transform-runtime
Instalar CopyWebpackPlugin que nos ayuda a copiar archivos o directorios a la carpeta build
npm i -D copy-webpack-plugin