eslint + typescript + path в tsconfig: ESLint: Невозможно определить путь к модулю '@ components / some-module'. (импорт / без разрешения) - PullRequest
1 голос
/ 20 января 2020

Я добавляю конфигурацию машинописи для путей (псевдоним):

tsconfig. json

{
  "compilerOptions": {
    "jsx": "react",
    "baseUrl": "src",
    "paths": {
      "@components/*": ["components/*"]
    }
  },
  "exclude": [
    "node_modules",
    "public"
  ]
}

После этого я пытаюсь импортировать что-то вроде этого:

import Header from '@components/header';

И теперь я получаю ошибку в eslint: ESLint: Unable to resolve path to module '@components/header'.(import/no-unresolved)

1 Ответ

2 голосов
/ 20 января 2020

Я нашел решение в этом: eslint-import-resolver-typescript

npm i -D eslint-plugin-import @typescript-eslint/parser eslint-import-resolver-typescript

.eslintr c. js

module.exports = {
  'settings': {
    'import/resolver': {
      'typescript': {},
    },
  },
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...