Preciso reiniciar o Ember para testar as alterações do front-end

Olá!\n\nConfigurei um novo ambiente de desenvolvimento para trabalhar em plugins. O Discourse está atualizado com o branch principal.\n\nPreciso reiniciar o Ember para testar as alterações feitas no front-end. Isso inclui alterações no Handlebars, Emberjs e folhas de estilo. Há alguns meses, quando eu estava trabalhando em plugins, eu só precisava recarregar a página da web para testar essas alterações.\n\nAlgo mudou nesse tempo? Há algo de errado com o meu ambiente?\n\nQualquer ajuda é muito apreciada! :slight_smile:

Alterações no código frontend devem exigir apenas uma atualização da página. Na verdade, uma alteração no código JS deve acionar automaticamente uma atualização do navegador.

Portanto, parece que há algo errado com seu ambiente. Você seguiu um dos guias de instalação de desenvolvimento aqui no Meta?

Era mais ou menos o que eu imaginava que deveria acontecer.

Este é o guia de instalação que segui. Devo mencionar que estou usando um subsistema Ubuntu com Windows 11 WSL.

Acabei encontrando o problema: meu ambiente tinha alguns links simbólicos que (presumo) estavam atrapalhando a detecção de alterações de arquivo.

Os diretórios discourse e my-plugin estavam sob meu usuário do Windows, com links simbólicos no WSL Ubuntu (/home/silk/discourse → /mnt/c/Users/SilK/discourse).

A resolução foi ter os diretórios reais existindo no ambiente WSL Ubuntu e criar links simbólicos do Windows (C:\Users\SilK\discourse → \\wsl.localhost\Ubuntu-20.04\home\silk\discourse).

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.