Hallo!\n\nIch habe eine neue Entwicklungsumgebung für die Arbeit an Plugins eingerichtet. Discourse ist auf dem neuesten Stand des Hauptzweigs.\n\nIch muss Ember neu starten, um Änderungen am Frontend zu testen. Dazu gehören Änderungen an Handlebars, Emberjs und Stylesheets. Vor ein paar Monaten, als ich an Plugins arbeitete, musste ich nur die Webseite neu laden, um diese Änderungen zu testen.\n\nHat sich in dieser Zeit etwas geändert? Stimmt etwas mit meiner Umgebung nicht?\n\nJede Hilfe wird sehr geschätzt! ![]()
Änderungen am Frontend-Code sollten nur ein Neuladen der Seite erfordern. Tatsächlich sollte eine Änderung am JS-Code sogar automatisch einen Browser-Neuladevorgang auslösen.
Es klingt also, als ob etwas mit Ihrer Umgebung nicht stimmt. Haben Sie eine der Installationsanleitungen für die Entwicklung hier auf Meta befolgt?
Das ist ungefähr das, was ich auch vermutet habe.\n\nDies ist die Installationsanleitung, der ich gefolgt bin. Ich sollte erwähnen, dass ich ein Ubuntu-Subsystem mit Windows 11 WSL verwende.\nInstall Discourse on Ubuntu or Debian for Development
Problem gefunden: Meine Umgebung hatte einige symbolische Links, die (nehme ich an) die Erkennung von Dateiänderungen störten.
Die Verzeichnisse „discourse“ und „my-plugin“ befanden sich unter meinem Windows-Benutzer, mit symbolischen Links in WSL Ubuntu (/home/silk/discourse → /mnt/c/Users/SilK/discourse).
Die Lösung bestand darin, die tatsächlichen Verzeichnisse in der WSL Ubuntu-Umgebung zu belassen und Windows-Symbollinks zu erstellen (C:\Users\SilK\discourse → \wsl.localhost\Ubuntu-20.04\home\silk\discourse).
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.