Quels sont les fichiers .map utilisés dans Bootstrap 3.x?

Deux fichiers sont inclus dans le dossier CSS avec des extensions de fichier .map. Elles sont:

 bootstrap-theme.css.map bootstrap.css.map 

Ils semblent être des fichiers minifiés mais je ne sais pas à quoi ils servent.

A partir de l’utilisation de préprocesseurs CSS dans Chrome DevTools :

De nombreux développeurs génèrent des feuilles de style CSS en utilisant un préprocesseur CSS, tel que Sass, Less ou Stylus. Les fichiers CSS étant générés, l’édition directe des fichiers CSS n’est pas aussi utile.

Pour les préprocesseurs qui prennent en charge les cartes source CSS, DevTools vous permet de modifier en direct vos fichiers sources de préprocesseur dans le panneau Sources et d’afficher les résultats sans avoir à quitter DevTools ou à actualiser la page. Lorsque vous inspectez un élément dont les styles sont fournis par un fichier CSS généré, le panneau Éléments affiche un lien vers le fichier source d’origine et non le fichier .css généré.

Si vous voulez simplement vous débarrasser de l’erreur, vous pouvez également supprimer cette ligne dans bootstrap.css :

 /*# sourceMappingURL=bootstrap.css.map */ 

Ce sont des cartes sources. Fournissez-les avec les fichiers source compressés; Les outils de développement tels que ceux de Firefox et de Chrome les utiliseront pour permettre le débogage comme si le code n’était pas compressé.

Le css bootstrap peut être généré par Less. Le but principal du fichier map est de lier le code source css à moins de code source dans l’outil de développement chrome. Comme nous le faisions auparavant. Si nous inspectons l’élément dans l’outil de développement de chrome. vous pouvez voir le code source de css. Mais si inclure le fichier de carte dans la page avec le fichier css bootstrap. vous pouvez voir le moins de code qui s’applique au style d’élément que vous voulez inspecter.

Vous êtes-vous déjà attendu à ce que votre code côté client soit lisible et, surtout, que vous puissiez le déboguer, même après l’avoir combiné et modifié, sans impact sur les performances? Eh bien maintenant vous pouvez grâce à la magie des cartes source.

Cet article explique les cartes sources en utilisant une approche pratique.

Pour ceux qui sont venus chercher ces fichiers (comme moi), vous pouvez généralement les trouver en ajoutant .map à la fin de l’URL:

https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css.map

Assurez-vous de remplacer la version par la version de Bootstrap que vous utilisez.

Si vous vous demandez pourquoi il manque les fichiers de carte avec Bootstrap 3.x; Assurez-vous d’avoir la bonne version installée. Je devais charger 3.3.7 pour obtenir l’effet désiré que je cherchais.