最近まで、my ChromeブラウザはCSSソースマップファイルを正しくロードしていましたが、現在はそうではありません。
設定はオンです:
また、CSSファイルの下部にはソースマッピングタグがあります。
/*# sourceMappingURL=Home.cshtml.css.map */
しかし、[ネットワーク]タブとFiddler2は、Chromeがソースマップファイルを読み込もうとさえしていないことを示しています。
何か足りないものはありますか? sourceMappingURL
構文は正しいですか? [CSSソースマップを有効にする]設定のオンとオフを切り替えました。
Chromeバージョン:44.0.2403.30 beta-m
VS 2013でWeb Essentialsによって生成されたSourcemapファイル
次の手順を試すことができます。
1-マップファイルを削除し、再度生成します。
2- chromeインスペクタを使用して、[設定]> [一般]に移動し、[デフォルトに復元して再ロード]ボタンをクリックします
CSSファイルにbase64として埋め込まれたsourcemappingがある場合、それは正常に動作するようです。
例えば:
/*# sourceMappingURL=data:application/json;base64,eyJ2....5235== */
キャッシュされたCSSファイルを読み込んでいるため、変更が反映されない唯一の理由は、コードに問題がないようです。新しいCSSファイルを読み込むには、 shiftキーを押しながらリロードボタンを押す 要求するchromeキャッシュからロードするのではなく、すべてのファイルをリロードします。
ああ、神様!問題は私を夢中にさせました! CSSファイルが不完全であることがわかりました。これが問題を解決するために私がしたことです:
Shift
+ Click on the refresh button
を押して、リソースを強制的に更新します。