CSSTransitions не запускаются после сборки.(Гэтсби) - PullRequest
1 голос
/ 15 марта 2019

Анимации с CSSTransition из компонентов, реагирующих на изменения-транзитную группу и эмоции, не запускаются после сборки. Тем не мение! Если я автоматически делаю отступ в коде с помощью редактора кода в соответствующем HTML-файле, все снова работает идеально.

Есть ли способ не минимизировать HTML-файлы во время сборки? Вам это знакомо?

1 Ответ

0 голосов
/ 15 марта 2019

Как я уже упоминал в своем под-комментарии выше, эта проблема связана с тем, как браузер анализирует html, и что для решения этой проблемы достаточно добавить один пробел между закрывающим тегом стиля и следующим тегом.

на самом деле необходимо добавить пробел до и после тегов стиля

Это то, что запускается после сборки.

sed -i -e 's/'"\<\/style\>"'/'"\<\/style\> "'/g' $(find ./public -name *.html) && sed -i -e 's/'"\<style"'/'" \<style"'/g' $(find ./public -name *.html)

находит все html-файлы в общей папке и добавляет пробелы до и после тегов стиля. Операция замены выполняется дважды! Один за пробел до, а другой за пробел после. Это не является оптимальным, и многие HTML-файлы могут занять некоторое время .... СДЕЛАНО!

...