2016-03-21 3 views
27

Visual Studio 2013 Обновленные файлы css.map в среде Windows Studio 3.0 (версия 2.6.36) недействительны, однако они действительны в "Fire Fox". Из-за этого стало невозможно отлаживать меньше файлов в google chrome. Failed parsing SourceMap : css map filesGoogle Chrome «Неудачный синтаксический анализ SourceMap»: css.map (веб-Essential)

В настоящее время я использую Web Essential 2.6.36 (+ Visual Studio 2013 Up5). Я могу отключить исходную карту из настроек разработчика google chrome. Который удалит эти ошибки, однако мы не можем отлаживать меньше файлов и изменять стиль. Это ужасная проблема.

Google Chrome Developers tools: disable source map parse

Любые советы будут оценены. Заранее спасибо.

+0

Я также переживает этот точный вопрос, используя те же технологии/версии. – Traw

ответ

49

Проблема в том, что WebEssentials сохраняет файлы в UTF8 with BOM, но Chrome не может открыть эти файлы как файлы .map.

Как временное решение, вы можете перейти к файлу .map в Visual Studio и сохранить его как Unicode (UTF-8 без подписи) или US-ASCII с помощью

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

Вполне возможно, что при изменении ассоциированного .css, вам придется повторить этот процесс. Однако, когда я тестировал добавление некоторых правил в .css, правильный файл был сохранен для файла .map.

Я сообщил об этом на WebEssentials GitHub: Issue 1993

И есть некоторые другие отчеты:

+0

Если вы хотите исправить эту проблему, пожалуйста, запустите отчет о выпуске Google Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=611328. Эта проблема сообщает о проблеме с файлами, закодированными UTF8 с помощью спецификации. – PeterMacko

+0

Также работал для меня, если я использовал Unicode (подпись UTF-8 WITH) – Remy

+1

Похоже, проблема Chrome недавно была выпущена в версии 52, и теперь это разрешено. –

Смежные вопросы