Size: a a a

2020 September 18

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
              postcss: {
               plugins: [ tailwindcss ]
             }
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
а что такое конфиг? это ж просто объект с массивом plugins
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ага вижу
источник

КС

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

MZ

Misha Zamkevich in Svelte [svelt]
Это и есть конфиг ))
источник

КС

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

MZ

Misha Zamkevich in Svelte [svelt]
Сейчас я у себя попробую собрать
источник

КС

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

КС

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

КС

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

MZ

Misha Zamkevich in Svelte [svelt]
Кирилл Спасибович
вот общие "наработки"
Короч. Вот так работает. (почти)

Почти:
Вроде как он всё равно пытается ещё раз пройтись PostCSS если находит таг <style> и не важно какой там lang.

Вроде из-за этого он начинает ругаться: Cannot read property 'dependencies' of undefined

Чтобы это решить придётся залезть под капот. И, возможно, написать PR или ишака. Хз. Пока нет времени это копать.

Если найдёшь в чём проблема — маякни плз.
источник

MZ

Misha Zamkevich in Svelte [svelt]
(я для теста брал другой плагин, это не принципиально)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Misha Zamkevich
Короч. Вот так работает. (почти)

Почти:
Вроде как он всё равно пытается ещё раз пройтись PostCSS если находит таг <style> и не важно какой там lang.

Вроде из-за этого он начинает ругаться: Cannot read property 'dependencies' of undefined

Чтобы это решить придётся залезть под капот. И, возможно, написать PR или ишака. Хз. Пока нет времени это копать.

Если найдёшь в чём проблема — маякни плз.
Ещё → я же тестил на роллапе. Попробовал чуть иначе на вашем конфиге. Честно говоря я вообще не шарю в webpack.

Он не ругается, но и в консоль ничего не выводит. При этом говорит, что процессит стили, но без плагинов 🤷‍♂️🤷‍♂️🤷‍♂️
источник

AS

Andrey Sitnik in Svelte [svelt]
навсякий случай проверьте версию postcss и autoprefixer
источник

AS

Andrey Sitnik in Svelte [svelt]
postcss должен быть 7 а autoprefixer 9
источник

AS

Andrey Sitnik in Svelte [svelt]
мы недавно обновились сильно и там многие зависимости сломались
источник

MZ

Misha Zamkevich in Svelte [svelt]
Andrey Sitnik
postcss должен быть 7 а autoprefixer 9
Ага, Кирилл в вебпак конфиге у тебя autoprefixer 10, PostCSS 7.

Пропиши версии, а то latest везде стоит. Нельзя же так )))

У меня закреплены старые версии, но это особо не помогает.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Misha Zamkevich
Ага, Кирилл в вебпак конфиге у тебя autoprefixer 10, PostCSS 7.

Пропиши версии, а то latest везде стоит. Нельзя же так )))

У меня закреплены старые версии, но это особо не помогает.
Ну в package.json, который я использовал за основу многие зависимости были устаревшими, поэтому и выставил latest, т.к. не знаю как обновить мажорку без этого

Так то потом пришлось выдрать все имена пакетов и сделать npm i -D <packages> чтобы зафиксироваться

Ни разу ещё не спотыкался об это, разве что latest в репозиторий бы не выставлял

Посмотрел по коду, не понял зачем там await и уж тем более запуск промиса как функции, это легально ?

В svelte-preprocess можно промис вернуть с кодом и мапой и он сожрёт?
источник