En mi proyecto nextjs he mapeado la ruta jsconfig.json
para facilitar las importaciones absolutas
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": ["./*"]
},
"target": "es6",
"module": "commonjs",
"experimentalDecorators": true
}
}
Mis rutas de importación se ven así
import { VIEW } from '@/src/shared/constants';
Mi eslintrc.js
tiene configuraciones especificadas como
module.exports = {
... ,
settings: {
"import/resolver": {
alias: {
extensions: [".js"],
map: ["@", "."]
}
}
}
}
Todavía recibo el error que dice que no se puede resolver "@ / what / ever / my / path / is"
¿Cómo hago que Eslint se dé cuenta de la ruta jsconfig?
fuente