Ich erhalte diesen Fehler in der Google Chrome-Entwicklerkonsole.
Fehler beim Parsen von SourceMap: http: // localhost: 15132 / Scripts / _External / igniteui / css / theme / infragistics / infragistics.theme.css.map
Wie behebe ich das?
javascript
esri
AhammadaliPK
quelle
quelle
Die gewählte Antwort ist zwar eine gute Antwort, um den Fehler zu verbergen, lässt den Fehler jedoch nicht verschwinden, sondern kann nur im Inspektor nicht angezeigt werden. Die andere Möglichkeit wäre, die fehlende Kartendatei herunterzuladen und im Verzeichnis assets / lib abzulegen. So fehlte
angular-route.min.js.map
mir beispielsweise die Datei und ich ging hier https://code.angularjs.org/1.5.3/ (zur richtigen Version von Angular) und lud die fehlende Datei herunter. Der Fehler verschwand nicht sofort, möglicherweise aufgrund von Caching, aber als ich zur eigentlichen Datei im Browser ging, funktionierte er.http://sitename.localhost/assets/lib/angular-route.min.js.map
. Jetzt zeigt der Inspektor den Fehler auch bei aktivierten Quellkarten nicht mehr an.quelle
Failed to parse SourceMap
in der Chrome-Konsole zu sehen. Als ich zur Verwendung der unkomprimierten Datei Backendless.js (ohne.min
) wechselte, wurde der Fehler nicht angezeigt . Ich denke, vielleicht machen Quellkarten keinen Sinn, wenn sie minimiertes Javascript verwenden? Ich denke, ich könnte versuchen, meine lokale Entwicklungsumgebung so einzurichten, dass unkomprimierte JS + -Quellzuordnungen verwendet werden und nur die Produktionsumgebung komprimiertes JS verwendet.Neben dem einfachen Deaktivieren von Quellkarten in Chrome habe ich ein wenig gegraben und festgestellt, dass die Verwendung von Web Essentials zum Erstellen der Quellkarten das Problem zu sein scheint.
Aus irgendeinem Grund kann ich mit einem externen Compiler (Koala) erfolgreich funktionierende Quellkarten in Chrome erstellen (keine Fehler). Wenn ich dagegen Web Essentials verwende, können die Quellzuordnungen nicht analysiert werden.
Hoffe das hilft jemandem.
quelle
Quellcode von CSS / JS haben wir normalerweise minimiert / komprimiert. Wenn wir nun diese minimierten Dateien debuggen möchten, müssen wir am Ende der minimierten Datei die folgende Zeile hinzufügen
Dies teilt dem Compiler mit, wo die Quelldatei tatsächlich zugeordnet ist.
Im Fall von JS ist es sinnvoll,
aber im Fall von CSS ist es tatsächlich das Debuggen von SCSS.
So entfernen Sie die Warnung:
remove /*# sourceMappingURL=bootstrap.min.css.map */ from the end of minified file
,.quelle
Ich hatte das gleiche Problem, weil
.htaccess
falsche Einstellungen hat:Ich habe dies durch Ändern der Datei gelöst:
quelle
Dies kann manchmal durch von Ihnen installierte Chrome-Erweiterungen verursacht werden. Zum Beispiel AdBlock .
Leider war die beste Lösung, die ich finden konnte, die störende Erweiterung zu deaktivieren.
quelle
Als ich dieses Problem hatte, war die Ursache ein relativer Verweis auf Vorlagendateien bei Verwendung des Moduls ui.bootstrap.modal .
templateUrl: 'js/templates/modal.html'
Dies funktioniert von einer Stammdomäne ( www.example.com ) aus. Wenn jedoch ein Pfad hinzugefügt wird ( www.example.com/path/ ), wird die Referenz unterbrochen. Die Antwort in meinem Fall war einfach, die Referenz absolut zu machen ( js / -> / js / ).
templateUrl: '/js/templates/modal.html'
quelle
Der Fehler in den Google DevTools wird durch Google-Erweiterungen verursacht.
Keine Fehler mehr in der Konsole.
quelle
Überprüfen Sie, ob Sie eine Chrome-Erweiterung verwenden (Nachtmodus oder etwas anderes). Deaktivieren Sie das und prüfen Sie, ob die Injektion weg ist.
quelle
Ich habe dieses Problem aufgrund der AdBlock-Erweiterung festgestellt. Ich habe die AdBlock-Erweiterung deaktiviert. Das Problem wurde behoben.
quelle