Какво е файл с изходна карта? Файлът с изходна карта е файл с метаданни, който заменя съответното име на променливата и местоположението на променливата след компресиране на JS файла, и обикновено този файл се поставя в същата директория като min.js master файл. Например, оригиналната променлива след компресия е map, а след компресия може да бъде заменена с правило за замяна чрез променлива; в този момент файлът с изходната карта ще записва информацията за това съпоставяне, което е предимството, че при дебъгване, ако има някакви JS грешки, браузърът ще слива компресирания js отново, като парсира файла с картата, така че разработчиците да могат да използват кода преди компресията за дебъгване, което ще ни донесе голямо удобство! И този вид редуктивна функция за дебъгване, в момента има само chorme, така че ще има проблем с заглавието, когато въведох jquery-1.10.2.min.js, то е добре под Firefox или други браузъри, и ще бъде докладвано, че не може да намери jquery-1.10.2.min.map файла под chorme, 404, поради горната ситуация jquery ще открие дали браузърът поддържа функцията за source map Ако се поддържа, тогава изтеглете изходния файл с картата, и в този момент, ако се обръщате към официалния уебсайт min.js, няма проблем, той ще отиде в собствена директория, за да намери изходния файл, и ако файлът jquery.min.js е на вашия сървър и няма изходна карта, ще бъде докладван неправилно!
Три решения:
1. Цитирайте официалните документи на уебсайта 2. Изтеглете файла с изходната карта и го сложи на сървъра (препоръчително) 3. Провери инструмента за файлове на chorme > инструментите за разработчици - > настройки - > Активирай изходните карти, махни тази проверка, jquery няма да изтегли изходния файл с картата!
|