Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 December 03

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
еще более серьезная проблема, чем прокидывание классов и динамические теги, это форвард всех ивентов: on:*
источник

I🤙

Iurii 🤙 in Svelte [svelt] - All about Svelte JavaScript framework.
Кто подключал миксины scss через svelte kit? У вас заработало? Цель прокинуть миксины в каждый файл
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
можно через svelte-preprocess
источник

I🤙

Iurii 🤙 in Svelte [svelt] - All about Svelte JavaScript framework.
preprocess: {
 ...preprocess({
  scss: {
   prependData: `@import 'src/lib/styles/mixins/index.scss';`
  },
  defaults: {
   script: 'js',
   style: 'scss'
  }
 })
},
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
типа того
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
defaults мне кажется уже деприкейтед
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
короче указывать lang надо явно
источник

I🤙

Iurii 🤙 in Svelte [svelt] - All about Svelte JavaScript framework.
огонь, работает правда только внутри .svelte, в .scss не работает
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
ну конечно, это же препроцессоры для свелт компонентов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
найди какой-нить плагин для postcss вроде было что-то
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
просто я чаще всего делаю так:


<style>
  @import ‘./style.scss’;
</style>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
и в итоге получается:

<style>
     /*
        inline styles from 'src/lib/styles/mixins/index.scss'
     */
     /*
        inline styles from ‘./style.scss’;
     */
</style>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
ну и потом это все скоупается в итоге
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
нужно еще 100500 свистелок поставить отдельно для свелта и отдельно для всего остального, если бы не юзал style тег свелта а просто импортил цсс файлики как раньше
<script>import './styles.scss'</script>

то 2 раза в разных местах ничего бы не пришлось настраивать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
нужно просто юзать только style тег свелта и ничего дважды делать не надо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
и кстати, сомневаюсь что человеку нужны не заскоупаные стили в компонентах + import стилей в скрипте не работает по умолчанию в роллап
источник

I🤙

Iurii 🤙 in Svelte [svelt] - All about Svelte JavaScript framework.
Да, так и делаю)
источник

AP

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

ходить и обосновывать отказ "мне это ни разу не понадибилось и я считаю это говнокодом" в этой ситуации точно глупость, потому что каждый ui-kit это реализует и реализует это с пачкой бойлерплейта от которого свелт типа избавляет
источник

PM

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

AP

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