Вот моя структура проекта:
-src
--assets
--components
--constants
--helpers
--pages
--routes
eslintrc.json
jsconfig.json
App.js
index.js
Я устал от:
import SomeComponent from '../../../../../components/SomeComponent';
И я хотел сделать:
import SomeComponent from '@components/SomeComponent';
Итак, я видел этот вопрос здесь на SO:
VSCode Intellisense не работает с webpack + псевдоним
И я получил его на работус:
jsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"target": "es6",
"module": "commonjs",
"paths": {
"@components/*": ["./src/components/*"]
}
}
}
Но теперь он жалуется на то, что он не разрешен, даже если он прекрасно компилируется.
ошибка eslint:
Невозможно разрешить путь к модулю '@ components / SocialMedia' .eslint (импорт / без разрешения)
ПРИМЕЧАНИЕ:
Я не хочу отключать eslint.Я тоже хочу, чтобы он понимал этот путь.