Stylebot: Require.js-Konflikt [Bug]

Erstellt am 3. Aug. 2020  ·  4Kommentare  ·  Quelle: ankit/stylebot

Unsere Software verwendet require.js, und Ihre Software scheint dies auch zu tun. Seit dem Update ist in der Konsole ein unerwarteter Fehler aufgetreten, der darauf zurückzuführen ist, dass mehrere Instanzen von require.js versucht haben, unseren Code auszuführen.

Leider kann ich Ihnen nicht helfen, das Problem zu reproduzieren oder zu viele proprietäre Details zu unserem Code anzugeben. Grundsätzlich verwenden wir ein data-main-Attribut für unser Skript-Tag require.js, das eine Datei ausführt, um die Anforderungsbasis zu ändern. Weitere Informationen dazu finden Sie hier: https://requirejs.org/docs/api.html#data -main
Jetzt passiert das zweimal und das zweite Mal falsch, da es als relativer Pfad ausgeführt wird und diese Haupt-js-Datei an das Ende der URL angehängt wird.

Die Lösung besteht also vielleicht darin, unsere Software so zu ändern, dass sie genauer bestimmt, welche require.js verwendet werden soll. Aber wenn Sie den Umfang Ihrer require.js ein wenig eingrenzen könnten, wie es zuvor war (oder ist das Hinzufügen von requirejs neu?), wäre das ideal. Ich glaube nicht, dass wir uns bald ändern werden, daher muss ich möglicherweise einfach eine andere CSS-Erweiterung finden, wenn Sie sie nicht ändern können.

Erstellen Sie zum Reproduzieren eine kleine lokale Site mit dem data-main-Attribut und prüfen Sie, ob es zu Konflikten kommt.

bug resolved

Hilfreichster Kommentar

Ich bin so froh, dass es ein offensichtliches Problem mit einer möglichen Lösung auf dem Weg ist. Danke für Ihre Reaktionsfähigkeit. Die letzten Änderungen an der Benutzeroberfläche sehen übrigens wirklich gut aus.

Ich freue mich darauf, die nächste Version zu testen, wenn Sie uns beraten.

Alle 4 Kommentare

@iamsolarplexus danke für die Berichterstattung. Ich habe das requirejs-Skript redundant injiziert, ohne dass der Stylebot-Editor aktiviert war. Ich hoffe, dass dies das Problem lösen wird. Ich werde Sie informieren, wenn die Version im Chrome Webstore veröffentlicht wird, damit Sie mir beim Testen helfen können.

Ich bin so froh, dass es ein offensichtliches Problem mit einer möglichen Lösung auf dem Weg ist. Danke für Ihre Reaktionsfähigkeit. Die letzten Änderungen an der Benutzeroberfläche sehen übrigens wirklich gut aus.

Ich freue mich darauf, die nächste Version zu testen, wenn Sie uns beraten.

@iamsolarplexus dies sollte nun im neuesten Update behoben sein. Sie können dieses Problem gerne erneut öffnen, wenn dies nicht der Fall ist

Bestätigt. Danke für die Korrektur!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen