2015-04-25 9 views
5

Ich habe angular.min.js zu meinem Projekt hinzugefügt und konfrontiert dieses Problem. Chrome Developer Console screenshotWarum verwenden wir eine verkleinerte Version von Angularjs (Grund dafür, angular.min.js gegenüber angular.js zu bevorzugen, selbst wenn wir angular.min.js.map hinzufügen)

http://localhost:8000/AngularProject/angular.min.js.map 404 (Nicht Gefunden) angular.min.js.map:1


Bei Forschung, fand ich, dass angular.min.js.map Zugabe wurde von der rid "404 (nicht gefunden)" Fehler. Ich habe auch den Grund für "angular.min.js.map" gefunden: wir fügen es hinzu, weil "Quellkartendateien grundsätzlich verarmten Code in seine unminifizierte Version zum Debuggen verwandeln".

Aber ist nicht der Grund für die Verwendung der minimierten Datei Speicherplatz zu sparen und die Anwendung schneller zu machen? Wenn wir angular.min.js verwenden, müssen wir angular.min.js.map ebenfalls hinzufügen.

Wäre es nicht viel einfacher, nur angular.js hinzuzufügen, anstatt zwei Dateien hinzuzufügen (angular.min.js, angular.min.js.map). Was bedeutet eine minimierte Version von angular.js?

+3

Sie brauchen * die Quellkarte nicht *. Sie benötigen es nur, wenn Sie den minimierten Code debuggen möchten. Sie werden nur geladen, wenn Ihre Entwicklertools geöffnet sind – CodingIntrigue

+0

@RGraham Nein, es ist kein Duplikat – sparsh610

+0

@RGraham sollten Sie Ihren ersten Kommentar als Antwort posten und hinzufügen, wie der Quellkartenkommentar (//@blahblah.js.map) entfernt wird Fall, er will nur den Fehler weggehen – user120242

Antwort

6

Sie haben Recht und Unrecht.

Diese .map-Datei dient nur zum Debuggen und wird von Ihrem Browser heruntergeladen, wenn Sie den Debug-Modus öffnen.

+0

Ich bin nicht falsch, aber ich wusste nicht etwas und glaube an Schlussfolgerung :). aber ja, komm über neue Sache wissen :) – sparsh610

+0

@SparshKhandelwal Wenn dies Ihre Frage beantwortet, drücken Sie das Akzeptieren-Häkchen. Wenn Sie eine ausführlichere Erklärung wünschen, schreiben Sie einen Kommentar, und ich (oder andere) können es versuchen und versuchen, Ihnen eine Antwort zu geben, die Ihnen hilft, es besser zu verstehen. – user120242

+0

@ user120242 Entschuldigung für Verspätung, danke für Hilfe !!.Jetzt ist alles klar und studiert eckig, also wenn irgendein Zweifel kommt, dann wird fragen: – sparsh610