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

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

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

19 ответов

15 просмотров

Это тебе не проект нужно настраивать, а 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 компонентами

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
22
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта