2016-03-21 13 views
27

Visual Studio 2013 UP5 + Web Essentialの(v.2.6.36)生成されたcss.mapファイルは「Google Chrome」では無効ですが、 "Firefox"このため、Google Chromeのファイルをデバッグするのが不可能になりました。 Failed parsing SourceMap : css map filesGoogle Chrome「SourceMapの解析に失敗しました」:css.map(Web 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個のファイルとして開くことはできません。

一時的な修正として、あなたは、Visual Studioで.mapファイルに行くことができると

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

ことが可能であることに関連する変更に使用してUnicode(署名なしのUTF-8)またはUS-ASCIIとして保存します.cssファイルをこのプロセスを繰り返す必要があります。しかし、.cssにいくつかのルールを追加してテストしたところ、.mapファイルの正しいフォーマットが保持されていました。

私はWebEssentials GitHubの上でこれを報告: Issue 1993

そして、いくつかの他の報告があります。

+0

この問題を修正したい場合は、Google Chromeの問題報告にスターを付けてください:https://bugs.chromium.org/p/chromium/issues/detail?id=611328この問題は、BOMでUTF8でエンコードされたファイルの問題を報告します。 – PeterMacko

+0

ユニコード(UTF-8署名付き)を使用している場合は、私のためにも働いています – Remy

+1

Chromeの問題がバージョン52で最近リリースされたようですが、これは今解決されています。 –

関連する問題