eslint - "Error: No se puede encontrar el módulo '@modules/user'" para múltiples archivos tsconfig bajo un proyecto en TypeScript
cómo configurar eslint para diferentes eslintrc y tsconfig en typescript Tengo la siguiente estructura y comando de prueba para compilar eslint. Cada vez que ejecuto tsc, genera todos los errores de los archivos usando alias de ruta bajo test pero desde el editor (webstorm/vscode) la ruta es correcta sin errores. ¿Cómo puedo configurar para que cuando ejecute el comando de compilación pueda leer un tsconfig.json diferente, no solo desde root/tsconfig.json?
- root
|_tsconfig.json
|_.eslintrc.json
|_test
|_tsconfig.json
|_.eslintrc.json
|_abc
root/tsconfig.json
{
"extends": [
"plugin:@typescript-eslint/recommended",
"plugin:jest/recommended",
"@uc/eslint-config-react",
"prettier",
"prettier/react",
"prettier/@typescript-eslint"
],
"plugins": ["react-hooks", "@typescript-eslint"],
"parser": "@typescript-eslint/parser",
}
root/test/tsconfig.json
{
"compilerOptions": {
"strict": true,
"target": "es6",
"module": "commonjs",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"types": ["cypress", "chai"],
"baseUrl": ".",
"paths": {
"@abc/*": ["./abc/*"],
}
}
}