-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[react-ui] Про относительные пути, индекс файлы и авто импорт IF-634 #2716
Comments
|
|
Можно попробовать, ничего против не имею. На счет конкретно |
Merged
dzekh
changed the title
Про относительные пути, индекс файлы и авто импорт
[react-ui] Про относительные пути, индекс файлы и авто импорт
Jul 21, 2022
dzekh
changed the title
[react-ui] Про относительные пути, индекс файлы и авто импорт
[react-ui] Про относительные пути, индекс файлы и авто импорт IF-634
Jul 21, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Есть несколько проблем с импортом компонентов:
internal
,components
,lib
и другие) не имеютindex
файлов, из-за чего импорты из них зачастую разрастаются и превращаются в нечто подобное:Вместо чего-то подобного:
Из-за чего ухудшается читаемость импортов и разрастается сам файл.
Хотя правильнее:
tsconfig
baseUrl
задан для всех проектов как./packages
. Это приводит к "багу" при авто импорте: путь до файла прописывается относительно директорииpackages
, а не относительно директории текущего проекта, из за чего мы получаем'react-ui/internal/Calendar/config'
который не будет распознан проектом корректно и выкинет ошибку, вместо'internal/Calendar/config'
который будет корректно отрабатывать.baseUrl
также возникает ещё одна проблема: нет возможности прописывать абсолютные импорты, из-за чего мы получаем:Вместо следующего (также внесены правки из первого пункта):
The text was updated successfully, but these errors were encountered: