O que é um arquivo de mapa-fonte? O arquivo de mapas de origem é um arquivo de metadados que substitui o nome correspondente da variável e a localização da variável após a compressão do arquivo JS, e geralmente esse arquivo é colocado no mesmo diretório do arquivo mestre min.js. Por exemplo, a variável original após compressão é map, e após a compressão, ela pode ser substituída por uma regra de substituição de variável; nesse momento, o arquivo de mapas de origem registrará as informações desse mapeamento, o que é a vantagem de que, ao depurar, se houver alguns erros de JS, o navegador fará uma nova mescla do JS comprimido analisando o arquivo de mapa, para que os desenvolvedores possam usar o código antes da compressão para depurar, o que nos trará grande conveniência! E esse tipo de função de depuração redutiva, atualmente só o chorme tem, então haverá um problema com o título, quando apresentei o jquery-1.10.2.min.js, ele está bom no Firefox ou em outros navegadores, e será reportado que não consegue encontrar o arquivo jquery-1.10.2.min.map no chorme, 404, por causa da situação acima, o jquery detectará se o navegador suporta a função de mapa-fonte Se for suportado, baixe o arquivo de mapa-fonte, e neste momento, se você estiver se referindo ao site oficial, min.js sem problema, ele irá para seu próprio diretório para encontrar o arquivo de mapa-fonte, e se o arquivo jquery.min.js estiver no seu servidor e não houver mapa-fonte, ele será reportado incorretamente!
Três soluções:
1. Cite os documentos do site oficial 2. Baixar o arquivo de mapa de origem e colocá-lo no servidor (recomendado) 3. Verifique a ferramenta de arquivos chorme > ferramentas de desenvolvimento -configurações de > -> Ative os mapas de origem, remova essa verificação, o jquery não baixará o arquivo de mapa-fonte!
|