jQuery's jquery-1.10.2.min.harta este declanșând un 404 (not found)

Am'm văzut mesaje de eroare despre un fișier, min.map, nu a găsit:

OBȚINE jQuery's jquery-1.10.2.min.harta este declanșând un 404 (not found)


Screenshot

De unde vine asta?

Comentarii la întrebare (4)
Soluția

Dacă Chrome DevTools raportare este o 404 o .map file (poate pentru jquery-1.10.2.min.map", " jquery.min.harta " sau " jquery-2.0.3.min.harta, dar se poate întâmpla cu nimic) primul lucru de știut este că acest lucru este solicitat numai atunci când se utilizează DevTools. Utilizatorii nu va fi lovit de acest 404.

Acum puteți rezolva acest lucru sau dezactiva sourcemap funcționalitate.

Fix: obține fișierele

Apoi, l's ușor de rezolvat. Cap la http://jquery.com/download/ și faceți clic pe Descărcați fișierul hartă link-ul pentru versiunea ta, și te'll vreau necomprimat fișierul descărcat la fel de bine.

Având hartă fișier, în loc vă permite de a face debug ta minified jQuery prin sursele originale, care va salva o mulțime de timp și de frustrare, dacă nu't ca-a face cu nume de variabile ca " a " și "c".

Mai multe despre sourcemaps aici: O Introducere în JavaScript Sursa Hărți

Dodge: dezactivați sourcemaps

În loc de a obține fișierele, puteți dezactiva JavaScript sursa hărți complet pentru acum, în setările. Aceasta este o alegere bună dacă nu aveți de gând pe de depanare JavaScript pe această pagină. Utilizați pictograma rotiță în colțul din dreapta jos al DevTools, pentru a deschide setările, apoi:

Comentarii (11)

Puteți elimina 404 prin eliminarea liniei

//@ sourceMappingURL=jquery-1.10.2.min.map

din partea de sus a jQuery file.

Partea de sus a jQuery file va arata acest lucru.

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/

Doar schimba asta

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license */

Scop de o sursă hartă

Practic's o modalitate de a mapa un combinat/minified de fișier înapoi la un neconstruit de stat. Atunci când vă construiți pentru producție, împreună cu comprimare și combinarea fișiere JavaScript, puteți genera o sursă hartă care conține informații despre fișierele originale. Când a interoga o anumită linie și de coloană număr generat JavaScript, puteți face o căutare în sursă hartă care returnează locația originală. Instrumente de dezvoltare (în prezent WebKit nightly construiește, Google Chrome, Firefox sau 23+) poate analiza sursa hartă în mod automat și de a face să apară ca și cum ai're de funcționare unminified și uncombined fișiere. (Citește mai mult pe acest aici)

Comentarii (6)

Cum este anunțat în jQuery 1.11.0/2.1.0 Beta 2 Lansat` sursa hartă comentariu va fi eliminat, astfel încât problema nu va apărea în versiunile mai noi de "jQuery".

Aici este anuntul oficial:

Una dintre schimbările pe care le-am făcut în acest beta este de a elimina sourcemap comentariu. Sourcemaps-au dovedit a fi foarte problematică și încurcat lucru pentru dezvoltatori, generând zeci de confuz întrebări pe forumuri ca StackOverflow și provoacă utilizatorii să cred jQuery în sine a fost rupt.

Oricum, dacă aveți nevoie pentru a utiliza o sursă hartă, ar fi încă disponibil:

Vom fi în continuare generarea și distribuirea sourcemaps, dar va trebuie să adăugați corespunzătoare sourcemap comentariu la sfârșitul minified fișier dacă browser-ul nu are suport manual asociază hartă fișiere (în prezent, nici una nu). Dacă aveți de a genera propriul dvs. de fișier folosind jQuery personalizat construi proces, sourcemap comentariu va fi prezent în minified fișier și harta este generat; puteți fie să lăsați-l în și utilizarea sourcemaps sau editați-l și ignoră fișierul hartă în întregime.

Aici puteți găsi mai multe detalii despre schimbări.


Aici puteți găsi confirmarea că cu jQuery 1.11.0/2.1.0 Lansat` sursa-harta comentariu în minified de fișier este eliminat.

Comentarii (2)
  1. Download harta fișier și necomprimate versiune de jQuery. Le-a pus cu versiunea minified:

  2. Include versiunea minified în HTML:

  3. Check-in Google Chrome:

  4. Citit Introducere în JavaScript Sursa Hărți

  5. Familiarizați-vă cu Depanare JavaScript

Comentarii (0)

Noile versiuni de jQuery nevoie de acest fișier http://code.jquery.com/jquery-1.10.2.min.map

Gradul de utilizare a acestui fișier este descris aici http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Actualizare:

jQuery 1.11.0/2.1.0

// sourceMappingURL comentariu nu este inclus în fișierul comprimat.

Comentarii (2)

Dacă doriți să obțineți sursă hartă fișier versiune diferită, puteți folosi acest link http://code.jquery.com/jquery-x.xx.x.min.map

În loc de x.xx.x pune-ți numărul de versiune.

Notă: Unele link-uri, pe care le obține pe această metodă, poate fi rupt :)

Comentarii (0)

După cum am înțeles browserul, Chrome, cel puțin, nu't dezactiva sursa de cartografiere în mod implicit. Asta înseamnă că aplicarea's utilizatorii vor declanșa această sursă de cartografiere a solicita în mod implicit.

Puteți elimina sursa de cartografiere prin ștergerea `//@ sourceMappingURL=jquery.min.harta de fișier JavaScript.

Comentarii (0)

După ce în urma instrucțiunile în alte răspunsuri, am nevoie să se dezbrace versiune de harta fișierul pentru ca aceasta să funcționeze pentru mine.

Exemplu: Redenumiți

jquery 1.9.1.min.harta

pentru a

jquery.min.harta

Comentarii (0)

Am fost prezentat cu aceeași problemă. Cauza pentru mine a fost Plânge concatenarea mea JavaScript fișier.

Am fost folosind-o ;\n ca un separator care a provocat calea de la sursă harta la 404.

Deci dev tools a fost în căutarea pentru jquery.min.harta; "în loc de" jquery.min.map`.

Știu că nu e't răspunsul la întrebarea inițială, dar sunt sigur că mai sunt și alții cu același Mormăit de configurare.

Comentarii (0)

jQuery 1.11.0/2.1.0 de // sourceMappingURL comentariu nu este inclus în fișierul comprimat.

Comentarii (0)

Presupunând că ai'am verificat dosarul este de fapt prezent pe server, acest lucru ar putea fi, de asemenea, cauzate de serverul dvs. de web restricționarea ce tipuri de fișiere sunt servite:

Comentarii (0)