Ich bin gerade von der Verwendung der veralteten cfx zu jpm für die Entwicklung meiner Firefox-Add-ons gewechselt. Jedes Mal, wenn ich meinen Code ändere und ihn erneut testen möchte, muss ich den Befehl "jpm run" verwenden, um den Browser mit dem neuen Code innerhalb von 3 bis 5 Minuten zu starten. Dies macht es ziemlich unmöglich, mein Add-on zu entwickeln, da ich jedes Mal, wenn ich eine neue Codezeile testen möchte, einige Minuten warten muss.Testen mit JPM Run ist extrem langsam
Diese Art von Problem tritt in Chrome nicht auf, so dass ich nicht sicher bin, was die Leute bei Mozilla denken. Wollen sie es fast unmöglich machen, Add-ons für ihren Browser zu entwickeln?
Was machen andere Firefox-Add-On-Entwickler, um ihren Code zu testen? Haben sie nur Stunden damit zugebracht, den Browser sehr langsam zu starten und neu zu starten? Oder gibt es einen Workaround?
Starten von Firefox mit 'jpm run' und einem minimalen Add-on dauert weniger als 10 Sekunden (nur getestet). Wie groß ist dein Add-on? Welche Version von 'jpm --version' verwendest du? Welche Firefox-Version verwendest du? Viele weitere Informationen sind erforderlich (z. B. Maschinentyp, Betriebssystem usw. usw.). – Makyen
Ich habe es unter 30 Sekunden durch Löschen einiger Dateien in meinem Add-On-Ordner (es war wie 50 MB).Ich hatte einige Kopien der XPI-Datei selbst drin und das hätte sie vielleicht verlangsamt. Es ist immer noch super nervig, dass ich den Browser jedes Mal neu starten muss. Ich benutze Firefox Developer Edition und es sollte wirklich eine Möglichkeit geben, nur unverpackte Add-ons sideload wie es in Chrome ist. Wenn ich in Chrome entwickle, muss ich nur die Seite "chrome: \\ extensions" aufrufen und auf "Aktualisieren" klicken, um die neueste Version meiner Arbeit zu sehen. – user1850261