Quiero modificar el archivo webpack.config.js existente de la aplicación create-react-app de Dan Abramov. Quiero agregar un cargador adicional 'react-html-attrs' para poder usar la etiqueta de clase tal como está sin cambiarla a camel. nombre de clase de caso
Entonces, esto es lo que hice: 1. Fui al documento oficial de github de este complemento de babel - https://github.com/insin/babel-plugin-react-html-attrs y decía que si estás usando babel- 6 instale el paquete npm: npm install --save-dev babel-plugin-react-html-attrs
y luego, en uno de mis componentes js, devolví una clase que contiene jsx en lugar de un nombre de clase, pero sigo recibiendo este mensaje de error.
¿Cómo agregar cargadores babel personalizados en la configuración del paquete web de la aplicación Create React?
Además, ¿cuál editar? ¿Hay 4 archivos de este tipo en el directorio?
Desafortunadamente, no es posible agregar nuevos complementos de babel a menos que los convierta a una configuración personalizada .
Al ejecutar npm run eject , podrá modificar las configuraciones de Babel y webpack a su gusto, con todas las (des)ventajas que contiene.
Ingrese el directorio de su proyecto y ejecute
npm run eject Esto extraerá todos los archivos de configuración para que los edites, incluido webpack.config.js, en una carpeta llamada "config". Ingrese config/webpack.config.js , busque la declaración "return" y dentro hay una opción de configuración "resolver". Agregue lo siguiente a ese objeto:
symlinks: false