Hallo zusammen!
Ich habe angefangen, mit Discourse in einer lokalen Installation zu experimentieren, um zu sehen, ob es gut für mein Projekt geeignet wäre und ob das Code- und Plugin-System erweiterbar genug wäre. Meine lokale Installation funktionierte einwandfrei, ich konnte ein paar Themes und Theme-Komponenten installieren, aber sobald ich eines der Themes, das nicht ursprünglich vorhanden ist, installiert und als Standard festgelegt hatte, erhielt ich beim Neuladen der Seite die folgenden Fehler:
vendor.js:259 Uncaught Error: Could not find module `I18n` imported from `discourse/models/permission-type`
at missingModule (vendor.js:259)
at findModule (vendor.js:270)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
at Module.findDeps (vendor.js:180)
at findModule (vendor.js:274)
missingModule @ vendor.js:259
findModule @ vendor.js:270
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
requireModule @ vendor.js:36
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:144
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:152
vendor.js:155 Uncaught TypeError: Cannot read property 'exports' of undefined
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
at Module.reify (vendor.js:142)
at Module.exports (vendor.js:116)
at Module._reify (vendor.js:155)
Das betreffende Theme ist dieses, und ich habe es über seine GitHub-Repository-URL installiert. Ich habe versucht, den abgesicherten Modus zu verwenden, aber nachdem ich alles deaktiviert hatte, hatte ich immer noch die gleichen Probleme. Ich habe auch versucht, den Assistenten noch einmal zu durchlaufen und das Standard-Theme zu ändern, ohne Erfolg. Ich kenne etwas JavaScript (React, Angular), aber ich fange gerade erst an, Ember zu lernen, daher bin ich hier wirklich verloren. Wenn ich mir den Code des Themes ansehe, scheint er keine neuen Module zu erfordern oder so etwas, daher bin ich verwirrt.
Jede Hilfe wäre sehr willkommen!
PS: Falls es hilft, ich betreibe meine Installation unter Ubuntu 20.04