Je joue récemment avec bootsrap3. Je l'ai compilé à partir des sources et inclus les distr js et css dans mon projet. Le truc, c'est que je vois dans les outils de développement GH, qu'il essaie d'obtenir le fichier .map.css. Pourquoi veut-il le faire? Comment le désactiver? Dois-je le désactiver? Pour ne pas avoir de marque d'erreur dans les outils de développement, j'ai ajouté ce fichier de carte, après quoi tous les styles sont affichés tels qu'ils sont définis dans moins de fichiers, ce qui ne m'aide pas beaucoup.
127
Réponses:
Supprimer la ligne
/*# sourceMappingURL=bootstrap.css.map */
debootstrap.css
la source
Les fichiers .map permettent à un navigateur de télécharger une version complète du JS minifié. C'est vraiment à des fins de débogage.
En effet, le .map manquant n'est pas un problème. Vous savez seulement qu'il manque, car le navigateur a ouvert ses outils de développement, détecté un fichier minifié et vous informe simplement que le débogage JS ne sera pas aussi bon qu'il pourrait l'être.
C'est pourquoi les bibliothèques comme jQuery ont le fichier complet, le fichier minifié et le fichier de carte aussi.
Consultez cet article pour une explication complète des fichiers .map :
la source
.less
fichiers dans mon projet. Je n'ai ajouté.css
que des.js
fichiers et cemap
fichier.Supprimer la ligne
/*# sourceMappingURL=bootstrap.css.map */
dansbootstrap.css
Si l'erreur persiste, nettoyez le cache du navigateur (CTRL + F5).
la source
Supprimez la ligne
"/*# sourceMappingURL=bootstrap.min.css.map */ "
dans les fichiers suivants.Pour récupérer le chemin du fichier sous Linux, utilisez la commande
find / -name "\*bootstrap\*"
la source
Cela ne se produit que lorsque vous utilisez les outils de développement et ne se produira pas pour les utilisateurs normaux accédant au serveur de production.
Dans tous les cas, j'ai trouvé utile de désactiver simplement ce comportement dans les outils de développement : ouvrez les paramètres et décochez l'option "Activer les cartes source".
Il n'y aura plus de tentative d'accès aux fichiers cartographiques.
la source
Si vous ne disposez pas du fichier .map correct et que vous ne souhaitez pas modifier les lignes dans bootstrap.css, vous pouvez créer un fichier .map factice.
Dans mon cas, je voyais l'erreur:
J'ai donc créé un bootstrap.css.map vide dans le répertoire / public et l'erreur s'est arrêtée.
la source
bower
ou quelque chose comme ça, car en mode production installera le bootstrap à partir de la source. Idem pour toute réponse qui dit de supprimer la ligne/*# sourceMappingURL=bootstrap.css.map */
.Supprimer / * # sourceMappingURL = bootstrap.min.css.map * / dans css / bootstrap.min.css
et supprimez / * # sourceMappingURL = bootstrap.css.map * / dans css / bootstrap.css
la source
De bootstrap.css supprimez la dernière ligne / * # sourceMappingURL = bootstrap-theme.css.map * /
la source
J'avais également des avertissements dans Google Dev-Tools et j'ai ajouté uniquement le fichier bootstrap.min.css.map dans le même dossier, où se trouve bootstrap.min.css.
Je n'ai maintenant plus d'avertissements et vous pouvez trouver plus d'explications ici: https://github.com/twbs/bootstrap#whats-included
J'espère, j'ai répondu à votre question.
la source
Pour moi, j'ai créé un bootstrap.css.map vide avec bootstrap.css et l'erreur s'est arrêtée.
la source
La suppression de cette ligne le résout, mais le problème est que les fichiers boostrap sont
bower_components
enregistrés et non archivés dans le contrôle de code source.Ainsi, chaque développeur de l'équipe obtiendra le fichier css avec la référence de la carte lorsqu'il extraira le dépôt et le fera
bower install
(ce qui fait partie de l'utilisation d'un nouveau dépôt).Le fichier ne doit pas avoir la référence à une carte qui n'est pas là.
la source
OK Récemment, j'ai rencontré ce problème J'ai une solution très simple pour résoudre ce problème, suivez ces étapes: accédez à ces répertoires src-> app-> index.html ouvrez le index.html et trouvez le
<base href="your app name ">
changement en<base href="https://stackoverflow.com/">
la source
Supprimez la dernière ligne dans bootstrap.css
suivant lin / * # sourceMappingURL = bootstrap.css.map * /
la source