Odpowiedzi:
Z pracy z preprocesorami CSS w Chrome DevTools :
Wielu programistów generuje arkusze stylów CSS przy użyciu preprocesora CSS, takiego jak Sass, Less lub Stylus. Ponieważ pliki CSS są generowane, bezpośrednia edycja plików CSS nie jest tak pomocna.
W przypadku preprocesorów, które obsługują mapy źródeł CSS, DevTools pozwala na edycję na żywo plików źródłowych preprocesora w panelu Źródła i przeglądanie wyników bez konieczności opuszczania DevTools lub odświeżania strony. Podczas sprawdzania elementu, którego style są dostarczane przez wygenerowany plik CSS, panel Elementy wyświetla łącze do oryginalnego pliku źródłowego, a nie wygenerowanego pliku .css.
Jeśli chcesz pozbyć się błędu, możesz również usunąć ten wiersz w bootstrap.css
:
/*# sourceMappingURL=bootstrap.css.map */
#
, który zmieni się w prosty komentarz, na wypadek, gdybyś chciał go później.
bootstrap.css
, spowoduje to jakieś błędy lub coś w tym rodzaju?
gulp --production
jeśli używasz gulp, nie będzie zawierał linii sourceMapping) i wyklucz pliki * .map ze swoich przesyłanych plików na serwer produkcyjny.
Bootstrap css może być generowany przez Less. Głównym celem pliku mapy jest połączenie kodu źródłowego css z mniejszym kodem źródłowym w narzędziu chrome dev. Tak jak kiedyś. Jeśli sprawdzimy element w narzędziu chrome dev. możesz zobaczyć kod źródłowy css. Ale jeśli umieścisz plik mapy na stronie z plikiem css bootstrap. widać mniej kodu, który dotyczy stylu elementu, który chcesz sprawdzić.
Czy kiedykolwiek chciałeś, aby Twój kod po stronie klienta był czytelny i, co ważniejsze, można go debugować nawet po połączeniu go i zminimalizowaniu, bez wpływu na wydajność? Teraz możesz przejść przez magię map źródłowych.
W tym artykule wyjaśniono mapy źródłowe, stosując praktyczne podejście.
Dla każdego, kto tu przyszedł i szuka tych plików (jak ja), zwykle możesz je znaleźć, dodając .map
na końcu adresu URL:
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css.map
Pamiętaj o zastąpieniu wersji inną wersją Bootstrap, której używasz.
Co to jest plik mapy CSS?
Jest to plik w formacie JSON, który łączy plik CSS z plikami źródłowymi, zwykle plikami zapisanymi w procesorach wstępnych (tj. Less, Sass, Stylus itp.). Ma to na celu przeprowadzenie debugowania na żywo z plikami źródłowymi z Internetu przeglądarka.
Co to jest preprocesor CSS? Przykłady: Sass, Less, Stylus
Jest to narzędzie do generowania CSS, które wykorzystuje moc programowania do szybkiego i niezawodnego generowania CSS.
\n
?