2015-03-02 14 views
5

Ich bin mit meiner Google Chrome-Erweiterung Entwicklung abgeschlossen. Jetzt ist es an der Zeit, auf Google Chrome Extension Dashboard zu implementieren. Aber das Problem ist, wie kann ich verkleinern meine Javascript-Dateien (background.js und content.js). Ich kann Online-Tools verwenden, aber sie tun eine Datei auf einmal und berücksichtigen nicht die Abhängigkeit von anderen Javascript-Datei.Wie man meine Google Chrome-Erweiterung JavaScript-Dateien zu verkleinern

Zum Beispiel erfolgt die Nachrichtenübergabe zwischen background.js und content.js durch einen Schlüsselwert, der dem anderen Teilnehmer mitteilt, um welche Art von Nachricht es sich handelt. Ich bin mir nicht sicher, ob Chrome selbst meine Javascript-Datei minimiert. Ich bin Analphabetin hier. Bitte helfen Sie.

+2

Dies könnte hilfreich sein: http://stackoverflow.com/questions/522315/minify-an-entire-directory-which-keeping-element-style-script-relationships –

+2

Warum würden Sie Chrome-Erweiterungsdateien minimieren? Es ist zusätzliche Arbeit für praktisch keinen Gewinn. – abraham

+1

Um meinen Code bis zu einem gewissen Grad zu verschleiern. Da mein Code sehr gut formatiert ist, ruft er einen Web-API-Dienst auf, der leise geöffnet ist, was meiner Meinung nach ein Spoiler ist, selbst wenn ich meinen Code reduziere. :(... irgendeinen Vorschlag, wie sichere ich meine Web-API, die für Google Chrome-Erweiterung verwendet wird – Savaratkar

Antwort

9

Chrome führt keine Minimierung aus. Ihre Chrome-Erweiterung lädt die JavaScript-/CSS-Dateien so, wie es ist - die Feinabstimmung liegt ganz bei Ihnen. Die meisten Erweiterungen bleiben für das Debuggen unbeeinträchtigt und für andere Benutzer in der Lage, den Code zu überprüfen. Für Erweiterungen sollte es typischerweise zu vernachlässigbaren Leistungssteigerungen kommen.

Wenn Sie möchten minify können Sie Uglify Aufgaben mit grunt oder gulp ausführen.

Verwandte Themen