правильно, чтоб во вьюшных шаблонах ts работал нормально, какие-то статейки мб есть ?
Это тебе не проект нужно настраивать, а IDE нормальное, типа WebStorm
А что именно не работает?
не резолвились пути до компонентов через @/components/… , если внутри этих компонентов я указываю lang=ts
Была такая проблема, когда расширение файла не указывал в импорте
а в tsconfig в paths есть алиас @ ?
тоже читал об этом в инете, думал мб есть решение лучше. а то сейчас у меня сами компоненты описаны в index.vue, в итоге получится большой импорт вроде @/components/Button/index.vue. я думал, можно как-то научить ts резолвить индексовые файлы
Index.ts можно использовать, как вариант
🤔я как-то пробовал, но там тоже была проблема какая-то. template что ли не резолвился верно, уже не помню. попробую
не резолвится при билде или просто ide не видит?
"paths": { "@/*": ["./src/*"] }, вот так прописано
а в include что ?
при билде. на ide я пока забил. мне хотя бы настроить билд в include я по-разному пробовал всякое писать сейчас вот так осталось "include": [ "./src/**/*", "src/**/*", "src/**/*.ts" ], а вообще была просто строка ”./src/**/*”
у меня VSCode, как его хорошо настроить?) проблема есть, например, что .ts файлы нормально подсвечиваются в импортах, а .vue нет, нельзя провалиться в файл через ctrl+click p.s. если добавить к импорту /index.vue, то всё ок подсвечивается 😐
Vetur стоит? (на этом мои знания по настройке VSCode под vue заканчиваются, юзаю шторм)
и сюда же проблема с импортами при использовании lang=ts. если .vue файл внутри секции script содержит какие-то импорты, то при добавлении lang=“ts” все импорты подсвечиваются красным и отображается ошибка от Vetur Cannot find module '@/components/CustomEmpty' or its corresponding type declarations.Vetur(2307)
Это главный минус Vue — дикая ебля с конфигурированием рабочего окружения
ну вот я посидел немного сам, погуглил и решил к вам в чатик прийти за советами) мб есть какая-то репа в гитхаб или статьи норм с частыми проблемами
Я так подозреваю, что большая часть проблемы именно в третьей версии
Можно в components собрать все импорты в index.ts. Делал так с shared компонентами
Обсуждают сегодня