Estoy tratando de usar alias de ruta en react-native sin mecanografiado. He seguido algunos artículos para implementarlo usando babel-plugin-module-resolver. Todo funcionaba hasta ayer y ahora, de repente, muestra este error. Desarrollé la interfaz completa ahora estaba integrando API y de repente apareció este error.
Intenté seguir varias guías de Internet, ninguna de ellas funcionó para mí. ¿Qué tengo que hacer?
{ "presets": ["react-native"], "plugins": [ ["module-resolver", { "cwd": "babelrc", "root": "./app", "alias": { "src/*": "./src/*", "@components": "./src/components/index", "@app/*": "./src/app/*", "cdn/": "./src/cdn/" } }] ] }Este es mi último archivo .babelrc.
A veces, la solución para este tipo de problemas de alias es simplemente cerrar y reiniciar su IDE, esto me sucede cuando cambio algunas cosas en tsconfig, por lo que tal vez también podría funcionar en su caso.
Si no recuerdo mal, hay un comando en VS Code que hace eso sin tener que cerrar su proyecto (Recargar proyecto de JavaScript).
Agregue lo siguiente a su archivo eslintrc para resolver el problema de la ruta:
{ "settings": { "import/resolver": { "node": { "extensions": [".js", ".jsx", ".ts", ".tsx"] } } },