Size: a a a

2020 December 19

КС

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

и что думаешь о таком подходе ?

https://t.me/sveltejs/129553
источник

КС

Кирилл Спасибович... in Svelte [svelt]
к примеру если делаешь либу для свелта, то отпрепроцессить её в чистый js/css
источник

КС

Кирилл Спасибович... in Svelte [svelt]
либо если она требует особого препроцессинга, то тогда настроить для этой конкретной зависимости её препроцессинг
источник

КС

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Вопрос был про то, зачем роллап если он ниче не делает. Для меня очевидно что сборщик должен делать только то, что от него требуется.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
я просто знаю что вебпак так может 100%
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а у меня другой вопрос
источник

КС

Кирилл Спасибович... in Svelte [svelt]
хочешь на него ответить ?
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Alexander Ponomarev
ты можешь назвать на кой черт нужен роллап при сборке либы?) если он ничего не должен делать то зачем он нужен?
Ну мне кажется Вы на эмоциях уже. Павел же о том, что ролап можно настроить и так и эдак. А то, что дефолтный шаблон для библиотек настроен не совсем удачно, это уже другой разговор. Под себя можно настроить. Значит уже не так плохо)
источник

DK

Dmitry Kurmanov in Svelte [svelt]
В конце концов можно и вебпаком же собирать вроде.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
кароче я не могу найти как в роллапе сделать чтобы для модуля из npm был один препроцессинг, а для своего проекта другой
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
т.е. чистый css, чистый js
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
чтобы если он использует мутабельные данные, то было svelte:immutable false
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а то в проекте может использоваться на всё immutable true и это сломает модуль при сборке
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
хочешь на него ответить ?
Если я правильно понял поинт, то мне кажется что проблема должна решаться через подхватывание svelte.config.js файла каждого компонента при сборке приложения. Хотя вообще я не вижу причин не юзать сорцы или не собирать уже готовые аутпуты без инлайна импортов.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну да, я думаю собирать нужно полюбому одной версией свелта
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Проблемы там будут, но точно такие же как с любой другой либой
источник

КС

Кирилл Спасибович... in Svelte [svelt]
в виде js файла могут быть разлады между версиями
источник