Recentemente, estou jogando com bootsrap3. Compilei-o a partir de fontes e incluí distr js e css no meu projeto. A coisa é, vejo nas ferramentas de desenvolvimento do GH, que ele está tentando obter o arquivo .map.css. Por que ele quer fazer isso? Como desativá-lo? Preciso desativá-lo? Para não ter uma marca de erro nas ferramentas de desenvolvimento, adicionei esse arquivo de mapa, após o qual todos os estilos são exibidos como definidos em menos arquivos, o que não me ajuda muito.
127
Respostas:
Exclua a linha
/*# sourceMappingURL=bootstrap.css.map */
debootstrap.css
fonte
Os arquivos .map permitem que um navegador faça o download de uma versão completa do JS minificado. É realmente para fins de depuração.
Com efeito, o .map ausente não é um problema. Você só sabe que está faltando, pois o navegador teve suas ferramentas de desenvolvedor abertas, detectou um arquivo minificado e está apenas informando que a depuração do JS não será tão boa quanto poderia ser.
É por isso que bibliotecas como o jQuery também têm o arquivo completo, o minificado e o mapa.
Consulte este artigo para obter uma explicação completa dos arquivos .map :
fonte
.less
arquivos no meu projeto. Eu apenas adicionei.css
e.js
arquivos e essemap
arquivo.Remova a linha
/*# sourceMappingURL=bootstrap.css.map */
embootstrap.css
Se o erro persistir, limpe o cache do navegador (CTRL + F5).
fonte
Isso só acontece quando você usa as ferramentas de desenvolvimento e não acontece com usuários normais que acessam o servidor de produção.
De qualquer forma, achei útil desabilitar esse comportamento nas ferramentas de desenvolvimento : abra as configurações e desmarque a opção "Habilitar mapas de origem".
Não haverá mais uma tentativa de acessar arquivos de mapa.
fonte
Exclua a linha
"/*# sourceMappingURL=bootstrap.min.css.map */ "
nos seguintes arquivos.Para buscar o caminho do arquivo no Linux, use o comando
find / -name "\*bootstrap\*"
fonte
Se você não possui o arquivo .map correto e não deseja editar linhas no bootstrap.css, pode criar um arquivo .map fictício.
No meu caso, eu estava vendo o erro:
Então, criei um bootstrap.css.map vazio no diretório / public e o erro foi interrompido.
fonte
bower
ou algo parecido, porque no modo de produção instalará o bootstrap a partir da fonte. O mesmo para qualquer resposta que diz para remover a linha/*# sourceMappingURL=bootstrap.css.map */
.Exclua / * # sourceMappingURL = bootstrap.min.css.map * / em css / bootstrap.min.css
e exclua / * # sourceMappingURL = bootstrap.css.map * / em css / bootstrap.css
fonte
No bootstrap.css, remova remove last line / * # sourceMappingURL = bootstrap-theme.css.map * /
fonte
Também tive avisos no Google Dev-Tools e adicionei apenas o arquivo bootstrap.min.css.map na mesma pasta, onde está o bootstrap.min.css.
Agora não tenho mais avisos e você pode encontrar mais explicações aqui: https://github.com/twbs/bootstrap#whats-included
Espero ter respondido sua pergunta.
fonte
Para mim, criei um bootstrap.css.map vazio junto com o bootstrap.css e o erro foi interrompido.
fonte
A exclusão desta linha corrige, mas o problema é que os arquivos boostrap estão em
bower_components
e não são verificados no controle de origem.Portanto, todos os desenvolvedores da equipe receberão o arquivo css com a referência do mapa quando executam o repositório e fazem
bower install
(o que faz parte do uso de um novo repositório).O arquivo não deve ter a referência a um mapa que não está lá.
fonte
Ok Recentemente eu enfrentei este problema eu tenho a solução muito simples para resolver este problema, siga estes passos: Vá para esses diretórios src-> app-> index.html abrir o index.html e encontrar
<base href="your app name ">
mudar isso para<base href="https://stackoverflow.com/">
fonte
Exclua a última linha no bootstrap.css
seguindo lin / * # sourceMappingURL = bootstrap.css.map * /
fonte