Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9644|Yanıt: 0

[JavaScript] js.map dosyasının anlamı (turn)

[Bağlantıyı kopyala]
Yayınlandı 3.07.2018 09:26:46 | | |
Kaynak harita dosyası nedir?
Kaynak harita dosyası, JS dosyası sıkıştırıldıktan sonra ilgili değişken adını ve değişkenin konumunu değiştiren bir metaveri dosyasıdır ve genellikle bu dosya, min.js ana dosyasıyla aynı dizine yerleştirilir. Örneğin, sıkıştırmadan sonra orijinal değişken harita olur ve sıkıştırmadan sonra değişken değiştirme kuralı ile a ile değiştirilebilir; bu zaman kaynak harita dosyası bu eşlemenin bilgilerini kaydeder; bu da avantaj şudur ki, hata ayıklama sırasında bazı JS hataları varsa, tarayıcı harita dosyasını ayrıştırarak sıkıştırılmış js'yi yeniden ortaya çıkarır ve böylece geliştiriciler sıkıştırmadan önce kodu kullanarak hata ayıklama yapabilir, bu da bize büyük bir kolaylık sağlar!
Ve bu tür indirgemesel hata ayıklama fonksiyonu şu anda sadece chorme'da var, bu yüzden başlıkta bir sorun olacak, jquery-1.10.2.min.js'yi tanıttığımda Firefox veya diğer tarayıcılarda iyiydi ve yukarıdaki durum nedeniyle chorme, 404 altında jquery-1.10.2.min.map dosyasını bulamayacağı bildirilecek, jquery tarayıcının kaynak harita fonksiyonunu destekleyip desteklemediğini tespit edecek Destekleniyorsa, kaynak harita dosyasını indirin ve şu anda resmi web sitesine atıfta bulunuyorsanız min.js sorun yoksa, kendi dizinine gidip kaynak harita dosyasını bulacak, ve jquery.min.js dosyası sunucunuzda ve sunucuda kaynak haritası yoksa, yanlış bildirilecektir!

Üç çözüm:

1. Resmi web sitesi belgelerini alıntılayın
2. Kaynak harita dosyasını indirip sunucuya koymak (önerilir)
3. Chorme dosyası aracını > geliştirici araçları -> ayarlarını -> Kaynak haritaları etkinleştirin, bu kontrolü kaldırın, jquery kaynak harita dosyasını indirmeyecek!




Önceki:Başlangıç rehberi: Typescrip{filter}t
Önümüzdeki:tsconfig yapılandırma dosyasını kullanın
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com