Antworten:
Aus der Arbeit mit CSS-Präprozessoren in Chrome DevTools :
Viele Entwickler generieren CSS-Stylesheets mit einem CSS-Präprozessor wie Sass, Less oder Stylus. Da die CSS-Dateien generiert werden, ist das direkte Bearbeiten der CSS-Dateien nicht so hilfreich.
Bei Präprozessoren, die CSS-Quellzuordnungen unterstützen, können Sie mit DevTools Ihre Präprozessor-Quelldateien im Bedienfeld Quellen live bearbeiten und die Ergebnisse anzeigen, ohne DevTools verlassen oder die Seite aktualisieren zu müssen. Wenn Sie ein Element untersuchen, dessen Stile von einer generierten CSS-Datei bereitgestellt werden, zeigt das Elementbedienfeld einen Link zur ursprünglichen Quelldatei an, nicht zur generierten CSS-Datei.
Wenn Sie den Fehler nur beseitigen möchten, können Sie diese Zeile auch löschen in bootstrap.css
:
/*# sourceMappingURL=bootstrap.css.map */
#
und es wird ein einfacher Kommentar, falls Sie ihn später wieder haben möchten.
bootstrap.css
verursacht es irgendwelche Fehler oder Dinge?
gulp --production
wenn Sie gulp verwenden, wird diese sourceMapping-Zeile nicht berücksichtigt) und schließen Sie * .map-Dateien von Ihren Uploads auf den Produktionsserver aus.
Dies sind Quellkarten. Stellen Sie diese zusammen mit komprimierten Quelldateien bereit. Entwicklertools wie die in Firefox und Chrome verwenden sie, um das Debuggen zu ermöglichen, als ob der Code nicht komprimiert wäre.
Das Bootstrap-CSS kann von Less generiert werden. Der Hauptzweck der Map-Datei wird verwendet, um den CSS-Quellcode mit weniger Quellcode im Chrome Dev Tool zu verknüpfen. Wie früher. Wenn wir das Element im Chrome Dev Tool untersuchen. Sie können den Quellcode von CSS sehen. Wenn Sie jedoch die Map-Datei in die Seite mit der Bootstrap-CSS-Datei aufnehmen. Sie können weniger Code sehen, der für den Elementstil gilt, den Sie untersuchen möchten.
Haben Sie sich jemals gewünscht, Sie könnten Ihren clientseitigen Code auch nach dem Kombinieren und Minimieren lesbar und vor allem debuggbar halten, ohne die Leistung zu beeinträchtigen? Nun können Sie durch die Magie der Quellkarten.
In diesem Artikel werden Quellkarten anhand eines praktischen Ansatzes erläutert.
Für alle, die hierher gekommen sind, um nach diesen Dateien zu suchen (wie ich), können Sie sie normalerweise finden, indem Sie .map
am Ende der URL Folgendes hinzufügen :
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css.map
Stellen Sie sicher, dass Sie die Version durch die von Ihnen verwendete Bootstrap-Version ersetzen.
Was ist eine CSS-Kartendatei?
Es handelt sich um eine Datei im JSON-Format, die die CSS-Datei mit ihren Quelldateien verknüpft, normalerweise Dateien, die in Präprozessoren (z. B. Less, Sass, Stylus usw.) geschrieben wurden. Dies dient dazu, ein Live-Debugging mit den Quelldateien aus dem Web durchzuführen Browser.
Was ist ein CSS-Präprozessor? Beispiele: Sass, Less, Stylus
Es ist ein CSS-Generator-Tool, das Programmierleistung verwendet, um CSS robust und schnell zu generieren.
\n
?