| Resumo | Trazer de volta o recarregamento de CSS em produção | |
| Repositório | \u003chttps://github.com/communiteq/discourse-tc-livereload\u003e | |
| Guia de Instalação | Como instalar um tema ou componente de tema |
\u003c!-- Preencha "repoName" e "repoURL" para o botão de instalação automática –\u003e
[wrap=theme-install-button repoName="Live Reload for Production" repoUrl="Link do repositório do GitHub"]
Instalar este componente de tema
[/wrap]
Em agosto, o recarregamento de CSS ao vivo foi removido em produção.
[quote="david, post:202, topic:82950"]\nO recarregamento ao vivo de folhas de estilo foi desativado para instâncias de produção, pois estava causando problemas ao atualizar temas e/ou o núcleo do Discourse.
Fundamentalmente: alterações em folhas de estilo são frequentemente ligadas a alterações em JS/HTML, então o carregamento ao vivo apenas para folhas de estilo é arriscado.
[/quote]
Agora eu uso meu ambiente de desenvolvimento para plugins, mas na maioria das vezes eu desenvolvo componentes de tema em um servidor de staging, que tecnicamente é produção, mas ele só tem pessoas que sabem dar F5 quando veem coisas estranhas acontecendo.
Eu criei este componente de tema para trazer de volta o recarregamento ao vivo em ambientes que não são de desenvolvimento.
Como isso pode de fato causar problemas (que foi o motivo pelo qual foi removido), a funcionalidade pode ser limitada a grupos específicos. O padrão é staff. Os grupos podem ser alterados nas configurações do componente de tema.
Ainda assim, não é recomendado usar este componente de tema se você não sabe o que está fazendo ![]()