Recientemente estoy jugando con bootsrap3. Lo compilé de las fuentes e incluí distr js y css en mi proyecto. Lo que pasa es que veo en las herramientas de desarrollo de GH que está tratando de obtener el archivo .map.css. ¿Por qué quiere hacerlo? ¿Cómo deshabilitarlo? ¿Necesito deshabilitarlo? Para no tener una marca de error en las herramientas de desarrollo, agregué ese archivo de mapa, después de lo cual todos los estilos se muestran como se definieron en menos archivos, lo que no me ayuda mucho.
127
Respuestas:
Eliminar la línea
/*# sourceMappingURL=bootstrap.css.map */
debootstrap.css
fuente
Los archivos .map permiten que un navegador descargue una versión completa del JS minificado. Es realmente para fines de depuración.
En efecto, el .map que falta no es un problema. Solo sabe que falta, ya que el navegador ha abierto sus herramientas de desarrollador, detectó un archivo minimizado y solo le informa que la depuración de JS no será tan buena como podría ser.
Es por eso que las bibliotecas como jQuery también tienen el archivo completo, el minificado y el mapa.
Consulte este artículo para obtener una explicación completa de los archivos .map :
fuente
.less
archivos en mi proyecto. Solo agregué.css
y.js
archivos y esemap
archivo.Eliminar la línea
/*# sourceMappingURL=bootstrap.css.map */
enbootstrap.css
Si el error persiste, limpie la memoria caché del navegador (CTRL + F5).
fuente
Esto solo sucede cuando usa las herramientas de desarrollo, y no sucederá para los usuarios normales que acceden al servidor de producción.
En cualquier caso, me pareció útil simplemente deshabilitar este comportamiento en las herramientas de desarrollo : abra la configuración y desactive la opción "Habilitar mapas de origen".
Ya no se intentará acceder a los archivos del mapa.
fuente
Eliminar la línea
"/*# sourceMappingURL=bootstrap.min.css.map */ "
en los siguientes archivos.Para buscar la ruta del archivo en Linux, use el comando
find / -name "\*bootstrap\*"
fuente
Si no tiene el archivo .map correcto y no desea editar líneas en bootstrap.css, puede crear un archivo .map ficticio.
En mi caso, estaba viendo el error:
Así que creé un bootstrap.css.map vacío en el directorio / public y el error se detuvo.
fuente
bower
o algo así porque en modo de producción instalará el bootstrap desde la fuente. Lo mismo para cualquier respuesta que diga eliminar la línea/*# sourceMappingURL=bootstrap.css.map */
.Eliminar / * # sourceMappingURL = bootstrap.min.css.map * / en css / bootstrap.min.css
y eliminar / * # sourceMappingURL = bootstrap.css.map * / en css / bootstrap.css
fuente
De bootstrap.css eliminar eliminar la última línea / * # sourceMappingURL = bootstrap-theme.css.map * /
fuente
También tenía advertencias en Google Dev-Tools y agregué solo el archivo bootstrap.min.css.map en la misma carpeta, donde está bootstrap.min.css.
Ahora no tengo más advertencias y puedes encontrar más explicaciones aquí: https://github.com/twbs/bootstrap#whats-included
Espero haber respondido tu pregunta.
fuente
Para mí, creé un bootstrap.css.map vacío junto con bootstrap.css y el error se detuvo.
fuente
Eliminar esta línea lo arregla, pero el problema es que los archivos boostrap están en
bower_components
y no están controlados en el control de origen.Por lo tanto, cada desarrollador del equipo obtendrá el archivo css con la referencia del mapa cuando extraiga el repositorio y lo haga
bower install
(lo cual es parte del uso de un nuevo repositorio).El archivo no debe tener la referencia a un mapa que no está allí.
fuente
Bien, recientemente enfrenté este problema. Tengo una solución muy simple para resolver este problema, siga estos pasos: vaya a estos directorios src-> app-> index.html, abra index.html y busque
<base href="your app name ">
cambiar esto a<base href="https://stackoverflow.com/">
fuente
Eliminar la última línea en bootstrap.css
siguiendo lin / * # sourceMappingURL = bootstrap.css.map * /
fuente