Size: a a a

2021 February 27

КС

Кирилл Спасибович... in Svelte [svelt]
я просто не юзаю vscode / lsp
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
Кирилл Спасибович
а svelte-check выдаёт эти ошибки ?
он выдает только одну ошибку для этого файла и ошибка связана с типами
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
а что за svelte.config?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
их обычно запускают эти свелто-чеки и прочие svelte-language-server'ы чтобы компилить компоненты в tsx и тайпчекать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
поидее vscode юзает svelte-language-server, а он в свою очередь компилит эти компоненты и надо для него в этом конфиге продублировать настройки preprocess
источник

КС

Кирилл Спасибович... in Svelte [svelt]
но это не точно
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
Кирилл Спасибович
поидее vscode юзает svelte-language-server, а он в свою очередь компилит эти компоненты и надо для него в этом конфиге продублировать настройки preprocess
таак... у меня нет вроде никаких особых настроек для preprocess
источник

КС

Кирилл Спасибович... in Svelte [svelt]
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
Добавил эту опцию и svelte-check теперь может ругаться и на неправильное использование типов, но vscode по прежнему молчит, может дело в линтере просто, потому что и при билде и чеке выдает на этом месте ошибку, но сам линтер не может нормально проверить это место и ругается только на использование типов в не пригодном для этого файле
источник

f

fivem in Svelte [svelt]
Привет, как можно почистить дубли стилей в итоговом css файле?

cssnano срабатывает, оптимизирует, но только на уровне компонента.

https://codesandbox.io/s/sapper-cssnano-jj2vl?file=/src/routes/index.svelte
источник

A

Arushwl in Svelte [svelt]
не дублируйте их в компонентах
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
Попробовал командой рестартнуть Lang server и получил пучок ошибок
источник

КС

Кирилл Спасибович... in Svelte [svelt]
перезапусти весь vscode целиком
источник

AP

Alexander Ponomarev in Svelte [svelt]
вскод в свелт файлах вроде не будет тайпчекать. Только отдельным запуском тайпчека (свелт-чек), насколько я знаю
источник

A

Arushwl in Svelte [svelt]
есть идеи как упростить такое сравнение:

let state = 0;
   $: if (new) {
       if (new > state) {
           dosome()
       } else if (new < state) {
           doelse()}
       state = new;
   }
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
Alexander Ponomarev
вскод в свелт файлах вроде не будет тайпчекать. Только отдельным запуском тайпчека (свелт-чек), насколько я знаю
была такая мысль чтоб выносить скрипты в отдельные ts файлы. это вообще нормальная практика?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Тимур Закриев
была такая мысль чтоб выносить скрипты в отдельные ts файлы. это вообще нормальная практика?
нормальная практика поставить прекомит хук с тайпчеком
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
есть идеи как упростить такое сравнение:

let state = 0;
   $: if (new) {
       if (new > state) {
           dosome()
       } else if (new < state) {
           doelse()}
       state = new;
   }
dosome это одна и та же функция ?
источник

ТЗ

Тимур Закриев... in Svelte [svelt]
хотелось бы еще и на этапе написания кода видеть ошибки с типами, как это происходит в том же tsx
источник

КС

Кирилл Спасибович... in Svelte [svelt]
есть svelte-check --watch, вроде норм
источник