Estoy trabajando en un proyecto de reacción en el que he importado archivos .jsx sin agregar la extensión .jsx al final. Pero mientras intentaba incorporar archivos mecanografiados. Dejó de identificar archivos a menos que se agregue la extensión en la declaración de importación.
import Item from "./Item" //not working import Item from "./Item.jsx" //working¿Cómo puedo arreglar esto? donde puede estar el problema Yo uso crear-reaccionar-aplicación
En primer lugar, debe agregar texto mecanografiado en su proyecto si desea incorporarlo. Ahora, para el problema de la extensión, puede agregar un archivo webpack.config.js e incluir lo siguiente en él:
{ module.exports = { entry: './index.tsx', resolve: { extensions: ['', '.js', '.jsx', '.tsx'] } } }esto le permitirá importar archivos sin extensiones.