169 похожих чатов

Привет, чат можете подсказать, как проект на vue3 с TS конфигурировать

правильно, чтоб во вьюшных шаблонах ts работал нормально, какие-то статейки мб есть ?

19 ответов

12 просмотров

Это тебе не проект нужно настраивать, а IDE нормальное, типа WebStorm

А что именно не работает?

Yuriy-Markov Автор вопроса

не резолвились пути до компонентов через @/components/… , если внутри этих компонентов я указываю lang=ts

Была такая проблема, когда расширение файла не указывал в импорте

а в tsconfig в paths есть алиас @ ?

Yuriy-Markov Автор вопроса

тоже читал об этом в инете, думал мб есть решение лучше. а то сейчас у меня сами компоненты описаны в index.vue, в итоге получится большой импорт вроде @/components/Button/index.vue. я думал, можно как-то научить ts резолвить индексовые файлы

Index.ts можно использовать, как вариант

Yuriy-Markov Автор вопроса

🤔я как-то пробовал, но там тоже была проблема какая-то. template что ли не резолвился верно, уже не помню. попробую

не резолвится при билде или просто ide не видит?

Yuriy-Markov Автор вопроса

"paths": { "@/*": ["./src/*"] }, вот так прописано

а в include что ?

Yuriy-Markov Автор вопроса

при билде. на ide я пока забил. мне хотя бы настроить билд в include я по-разному пробовал всякое писать сейчас вот так осталось "include": [ "./src/**/*", "src/**/*", "src/**/*.ts" ], а вообще была просто строка ”./src/**/*”

Yuriy-Markov Автор вопроса

у меня VSCode, как его хорошо настроить?) проблема есть, например, что .ts файлы нормально подсвечиваются в импортах, а .vue нет, нельзя провалиться в файл через ctrl+click p.s. если добавить к импорту /index.vue, то всё ок подсвечивается 😐

Vetur стоит? (на этом мои знания по настройке VSCode под vue заканчиваются, юзаю шторм)

Yuriy-Markov Автор вопроса

и сюда же проблема с импортами при использовании lang=ts. если .vue файл внутри секции script содержит какие-то импорты, то при добавлении lang=“ts” все импорты подсвечиваются красным и отображается ошибка от Vetur Cannot find module '@/components/CustomEmpty' or its corresponding type declarations.Vetur(2307)

Это главный минус Vue — дикая ебля с конфигурированием рабочего окружения

Yuriy-Markov Автор вопроса

ну вот я посидел немного сам, погуглил и решил к вам в чатик прийти за советами) мб есть какая-то репа в гитхаб или статьи норм с частыми проблемами

Я так подозреваю, что большая часть проблемы именно в третьей версии

Можно в components собрать все импорты в index.ts. Делал так с shared компонентами

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта