Google Chrome "Не удалось выполнить синтаксический анализ SourceMap": css.map(Web Essential)

Visual Studio 2013 UP5 + Web Essential (версия 2.6.36) сгенерированные файлы css.map недействительны в "Google Chrome", однако это действительно в "Firefox". Из-за этого стало невозможно отлаживать меньше файлов в google chrome. Не удалось выполнить синтаксический анализ SourceMap: css map files

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

Инструменты Google Chrome Developers: отключить синтаксический анализ исходной карты

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

Ответ 1

Проблема в том, что 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

И есть еще несколько отчетов: