Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 21

AP

Alex Popov in Svelte [svelt] - All about Svelte JavaScript framework.
Удаления чего?) С URL только один метод для отправки данных на сервер, для других методов никакие URL не нужны
источник

A

Arushwl in Svelte [svelt] - All about Svelte JavaScript framework.
Задел для фрейма напоминает…🤔
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
всем привет
столкнулся тут с проблемой после обновления svelte с 3.29.4 до 3.42.5
rollup-plugin-svelte ругается на то что не может найти файл App.svelte.injected.ts рядом с моим App.svelte

пробовал так же обновить svelte-preprocess - не помогло

может кто столкнулся уже? что ему надо?
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
попробовал руками создать этот файл, он его все равно не находит
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
можно покурить исходники svelte-preprocess, это его файл – https://github.com/sveltejs/svelte-preprocess/blob/473408b8dcec6cd1540d3fb8e05ca0b4a82ec2f5/src/transformers/typescript.ts#L422
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ох там теперь какой-то injected.ts на ходу генерирутеся
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
нашел упоминание про какие-то mixed imports, которые включаются по умолчанию если svelte >= 3.39
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
насколько понимаю, это для тех кто не умеет в import type
чтоб импорты типов в js не попадали и роллап на них не ругался
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
что только не сделаешь чтобы не компилировать тайпскрипт по честному
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
import type это костыль
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
кароче лечится опцией
handleMixedImports: false
в конфиге preprocess
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
👍
источник

a

akaSybe in Svelte [svelt] - All about Svelte JavaScript framework.
главное чтоб в другом месте не отвалилось)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
а оно обязательно отвалится)
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
у меня eslint стоит обязательный сплит импорта типов и значений
и это не костыль, это полезная штука, чтоб не засорять бандл кодом модуля из которого нужны только типы
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
eslint тут спасает
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
так то тайпскрипту эти импорты типов не нужны, он и так знает где тип а где не тип и сам их спокойно вырезает. это костыль для всяких бабелей которые не умеют определять где тип а где не тип
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ну и для свелта
источник

ДБ

Дмитрий Беляев... in Svelte [svelt] - All about Svelte JavaScript framework.
ну вырежет он, и останется
import {} from './module'
ибо ts не знает, а есть ли у модуля сайд эффекты и нужны ли они нам
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
это не важно, тайпскрипт все это знает, он работает со всеми файлами а не только с одним конкретным
источник