«Ошибка: не удается найти модуль '@ modules / user'» для нескольких файлов tsconfig в проекте в машинописном тексте - PullRequest
1 голос
/ 20 июня 2020

как настроить eslint для разных eslintr c и tsconfig в машинописном тексте У меня есть следующая структура и тестовая команда для компиляции eslint. Всякий раз, когда я запускаю tsc, он генерирует все ошибки из файла с использованием псевдонима пути при тестировании, но из редактора (webstorm / vscode) путь верен без ошибок. Как мне настроить, чтобы при запуске команды compilt он мог читать разные tsconfig. json не только из 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/*"],
    }
  }
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...