Статический CSS в накладке — 19 интерполяций висели на каждой сборке

Fixkamo-internal
Порезанный
3 сентября 2026 г. в 07:33 UTC
Автор
Kamo
Обещать
0db8f9a

камо-внутренний не может производить изображение с b08f3b34. «Следующее строительство» Он не провалился, он HUNG: нет выхода, нет ошибки, нет тайм-аута. ".next" заморожено в 1,3 МБ, в то время как два потока сжигали 200% процессора и ничего не писали на диск. Как и все, кто готов ждать. Блок InlineImageOverlay «<style jsx global>» перенес девятнадцать '${OVERLAY CLASS}' интерполяции, по одной на селектор. Styled-jsx относится к каждому дыра в шаблоне CSS как динамическое значение и причины в таблице стилей вокруг каждого; девятнадцать в одном 109-строчном блоке посылает компилятор в Вращение, которое никогда не заканчивается. OVERLAY CLASS - Const OVERLAY CLASS = "kamo-iio" — константа времени компиляции — так что каждое из этих отверстий интерполировало Ценность, которая никогда не меняется. Написание префикса - это все исправление. Те же селекторы, тот же CSS, тот же класс Имена и файл нетронуты: 602 строки и 602 строки. Измеряется на одном и том же рабочем дереве, том же узле модулях, тех же сообщениях/: с интерполяцией никогда не заканчивается (убит в 10 м, .next 1,3 МБ) без них ✓ составлено в 117s, .next 379 Мб Расчлененный, а не угаданный, потому что повешение выглядит точно как медленная машина. снаружи и был ошибочно принят за кучу потолка, за бегуна Спор от сиротских сборок, и за полный диск. Это не одно из них: У бегуна есть 120 ГБ бесплатно, нет квоты процессора, и 5730c01e компилируется в 96-х на том же коробка. И Turbopack, и webpack висят, и это главное — они делятся этим. трансформировать. OVERLAY CLASS остается единственным источником истины для разметки; только CSS Текст является буквальным. inlineImageOverlayCss.test.ts охраняет обе половины этого: это не удается, если интерполяция повторно введена, и не удается, если буквальные селекторы и постоянное разделение.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены