Size: a a a

2020 November 19

AP

Alexander Ponomarev in Svelte [svelt]
научился, но d.ts при билде не генерирует для *.svelte файлов, последний раз когда я пробовал по крайней мере. Видел d.ts только для *.ts/tsx а для *.svelte они не генерировались.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander
у меня просто не с npm модуль, а свой собственный на ts. Я его обычно в rollup в iife билдил, и в браузере использовал, а тут такое не прокатывает
Ну тут без разницы откуда код придет, мне кажется
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
не надо ничего такого делать, нужно просто билдить и не бандлить и использовать js файлы в которых остались import'ы а не сорцы *.svelte
То есть речь про mjs формат ?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dmitry Kurmanov
То есть речь про mjs формат ?
речь про mjs/cjs в котором импорты не инлайнятся и не лепится все в один файл.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander
у меня просто не с npm модуль, а свой собственный на ts. Я его обычно в rollup в iife билдил, и в браузере использовал, а тут такое не прокатывает
А если вам в браузере надо через script, то как раз нужен umd конфиг для бандлера.
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
речь про mjs/cjs в котором импорты не инлайнятся и не лепится все в один файл.
Ок я навсяк уточнил
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Dmitry Kurmanov
А если вам в браузере надо через script, то как раз нужен umd конфиг для бандлера.
Даже не umd а просто через глобальное window, я не совсем верно сказал
источник

A

Alexander in Svelte [svelt]
Alexander
В каком формате правильно билдить скрипт, чтобы потом можно было как модуль использовать в свелт?
в общем через cjs вроде все работает
источник

A

Alexander in Svelte [svelt]
хотя нет, не совсем
источник

AP

Alexander Ponomarev in Svelte [svelt]
если это скрипт для вставки в <script> тег то его надо билдить в любой вариант iife например самый обычный или umd
источник

A

Alexander in Svelte [svelt]
что-то пошло не так
источник

A

Alexander in Svelte [svelt]
источник

A

Alexander in Svelte [svelt]
источник

A

Alexander in Svelte [svelt]
источник

AP

Alexander Ponomarev in Svelte [svelt]
выключи сорсмапы, ты смотришь непонятно что
источник

AS

Alexey Solovyov in Svelte [svelt]
Alexander
что-то пошло не так
А как Awaiting экспортируется?
источник

A

Alexander in Svelte [svelt]
Alexey Solovyov
А как Awaiting экспортируется?
ну вот cjs мне вот в такое скомпилировал для экспорта
источник

AP

Alexander Ponomarev in Svelte [svelt]
это твой npm модуль?
источник

A

Alexander in Svelte [svelt]
да
источник

AS

Alexey Solovyov in Svelte [svelt]
Alexander
ну вот cjs мне вот в такое скомпилировал для экспорта
В es пробовали собирать?
источник