У меня есть несколько импортированных файлов, например import Navi from 'components/Navi'
У них есть красная строка ошибки под частью components/Navi
, пока я не добавлю ее в свой tsconfig.json
"baseUrl": "./",
"paths": {
"components/*": ["src/components/*"],
"layouts/*": ["src/layouts/*"],
"pages/*": ["src/pages/*"],
"templates/*": ["src/templates/*"],
"scss/*": ["src/scss/*"],
"types": ["src/types"]
}
At в какой момент ошибка исчезнет. Когда я пытаюсь собрать свой пакет разработки через запуск gatsby develop
, все выглядит нормально, пока не появится ⠹ Building development bundle
За которым вскоре следует множество операторов, таких как Can't resolve 'components/Navi' in '~/src/components'
И только эти ошибки go прочь, когда я указываю относительный путь, например import Navi from '../Navi'
В качестве примечания, я также не могу сделать import {MyType} from 'types'
со структурой
src
-> types
-> index.ts
Он выдает ошибку с красной линией под словом 'types'
, в котором указано Cannot find module 'types'.ts(2307)
И я должен изменить импорт на import {Issue} from 'types/index'
Я уже пробовал запустить gatsby clean
и удалить node_modules