Razzle: Стили не отображаются на сервере

Созданный на 5 июл. 2017  ·  3Комментарии  ·  Источник: jaredpalmer/razzle

Я заметил, что стили не отображаются на сервере, а отображаются только после запуска клиентского приложения, вызывая кратковременную вспышку нестилизованного содержимого. Когда я посмотрел на build/assets.json , ключ css отсутствовал после запуска yarn start , но присутствовал после запуска yarn build . Если намеренно извлекать стили только для производственной сборки, я пытаюсь понять, как стили могут отображаться до запуска клиентского приложения и предотвращения FOUC.

Самый полезный комментарий

Это происходит только во время разработки. При запуске в производство FOUC отсутствует. Если это проблематично, я предлагаю расширить razzle, чтобы использовать плагин извлечения текста веб-пакета, чтобы извлекать таблицы стилей во время разработки так же, как они извлекаются в razzle-build. Я не уверен, что HMR будет работать так, как вы ожидаете, если вы внесете это изменение.

Все 3 Комментарий

Это происходит только во время разработки. При запуске в производство FOUC отсутствует. Если это проблематично, я предлагаю расширить razzle, чтобы использовать плагин извлечения текста веб-пакета, чтобы извлекать таблицы стилей во время разработки так же, как они извлекаются в razzle-build. Я не уверен, что HMR будет работать так, как вы ожидаете, если вы внесете это изменение.

Я использую стилизованные компоненты (CSSinJS) для своего стиля и также сталкиваюсь с этой проблемой в производстве.

@corydeppen Привет. Вы решили эту проблему?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

gabimor picture gabimor  ·  3Комментарии

pseudo-su picture pseudo-su  ·  3Комментарии

jcblw picture jcblw  ·  4Комментарии

mhuggins picture mhuggins  ·  3Комментарии

dizzyn picture dizzyn  ·  3Комментарии