Wat is een bronkaartbestand? Het bronmapbestand is een metadatabestand dat de bijbehorende variabelnaam en de locatie van de variabele vervangt nadat het JS-bestand is gecomprimeerd, en over het algemeen wordt dit bestand in dezelfde map geplaatst als het min.js masterbestand. Bijvoorbeeld, de oorspronkelijke variabele na compressie wordt map, en na compressie kan deze worden vervangen door een door de variabelenvervangingsregel; op dat moment zal het bronmapbestand de informatie van deze mapping vastleggen, wat het voordeel is dat bij het debuggen, als er JS-fouten zijn, de browser de gecomprimeerde js opnieuw samenvoegt door het mapbestand te parsen, zodat ontwikkelaars de code vóór compressie kunnen gebruiken om te debuggen, wat ons veel gemak zal bieden! En dit soort reductieve debuggingfunctie heeft momenteel alleen chorme, dus er zal een probleem zijn met de titel, toen ik de jquery-1.10.2.min.js introduceerde, is deze goed onder Firefox of andere browsers, en er zal worden gemeld dat het het jquery-1.10.2.min.map-bestand onder chorme, 404, niet kan vinden, vanwege bovenstaande situatie, jquery zal detecteren of de browser de source map-functie ondersteunt Als het ondersteund wordt, download dan het bronkaartbestand, en als je op dit moment naar de officiële website verwijst, min.js dan geen probleem, het gaat naar een eigen map om het bronkaartbestand te vinden, en als het jquery.min.js-bestand op je server staat en er geen bronkaart op de server staat, dan wordt het verkeerd gerapporteerd!
Drie oplossingen:
1. Citeer de officiële documenten op de website 2. Download het bronkaartbestand en plaats het op de server (aanbevolen) 3. Controleer de chorme-bestandstool > ontwikkelaarstools -> instellingen -> Schakel bronkaarten in, verwijder deze controle, jquery downloadt het bronkaartbestand niet!
|