2016-03-21 18 views
27

Visual Studio 2013 UP5 + Web Essential'ın (s. 2.6.36) oluşturulan css.map dosyaları "Google Chrome" da geçersizdir, ancak "Firefox". Bu nedenle, google chrome'daki daha az dosyayı ayıklamak imkansız hale geldi. Failed parsing SourceMap : css map filesGoogle Chrome "SourceMap ayrıştırılamadı": css.map (Web Essential)

Şu anda Web Essential 2.6.36 (+ Visual Studio 2013 Up5) kullanıyorum. Kaynak haritayı google chrome geliştiricisinin ayarından devre dışı bırakabilirim. Bu hataları kaldıracak, ancak yine de daha az dosyada hata ayıklayamaz ve stili değiştiremeyiz. Bu korkunç bir problem.

Google Chrome Developers tools: disable source map parse

Herhangi bir tavsiye

takdir edilecektir. Şimdiden teşekkür ederim.

+0

Ben de kullanarak, bu hassas sorun yaşıyorum aynı teknolojiler/versiyonlar. – Traw

cevap

49

Sorun, WebEssentials'ın dosyaları UTF8 with BOM numaralı dosyaya kaydettiği, ancak Chrome'un bu dosyaları .map dosyaları olarak açamadığıdır.

geçici düzeltme olarak, Visual Studio'da .map dosyaya gidebilir ve

File -> Advanced Save Options -> Unicode (UTF-8 without signature) or US-ASCII. 

Mümkün olduğu ilişkili değiştirme konusunda kullanılarak Unicode (imza olmaksızın UTF-8) ya da US-ASCII olarak kaydedin .css dosya bu işlemi tekrarlamak zorunda kalacaksınız. Ancak, .css'a bazı kurallar eklediğimde, .map dosya için doğru biçim korunmuştur.

Ben WebEssentials GitHub'dan bu rapor: Issue 1993

Ve diğer bazı raporlar vardır:

+0

, bu sorunun düzeltilmesini istiyorsanız lütfen Google Chrome sorun raporunu yıldıza ekleyin: https://bugs.chromium.org/p/chromium/issues/detail?id=611328. Bu sorun, BOM ile UTF8 tarafından kodlanan dosyalarla ilgili sorunları bildiriyor. – PeterMacko

+0

Ayrıca Unicode (UTF-8 WITH imzalı) – Remy

+1

kullanılırsa benim için çalıştı. Chrome sorununun kısa bir süre önce 52 sürümünde piyasaya sürülmüş gibi görünüyor ve bu şimdi çözülüyor. –

İlgili konular