2013-03-19 15 views
13

私はChrome Dev 27にあり、Dev Toolsの設定でを無効にしました。を無効にしました。ページをリロードすると、Chromeは.jsファイルを含む地図ページで使用されているすべてのリソースを適切に再読み込みします。ただし、対応するファイルは自動的にリロードされません。source maps.map次のページの読み込み時にChromeのマイアプリとの間のHTTPトラフィックを監視すると、.mapファイルのChromeからのリクエストは表示されません。 Chromeにソースマップを再読み込みさせるにはどうすればよいですか?Chromeにソースマップを再読み込みさせるにはどうすればよいですか?

クローム.mapファイルをリロードないとの問題は、それはまた、私の場合はデバッグするときことを意味CoffeeScriptのファイル(.coffee)、であることを起こる.jsが生成されたファイルは、リロードしないであろうということで、 ソースタブ新しいコード(.js)が実行されていても、私は.coffeeファイルの古いバージョンを調べています。

答えて

21

今日は同じ問題がありました。私のためにそれを解決するための待ち時間は、ソースの下にあるコーヒーファイルのタブを閉じて、ネットワークタブに行き、右クリックして、 "Clear Browser Cache"を選択することでした。

これは私のために修正されました。

これは、マップされたファイルが常に私のためにキャッシュに「スタック」するとは限らないことを示しています...時には、時には、クリアキャッシュトリックによって修正されることもあります。

+0

これは私にとっても役立ちました。ありがとう@Philip – Zander

+0

TypeScriptファイル(* .ts)がChromeでリフレッシュされていない場合にも機能します。ありがとう。 – sboisse

+2

そうですね、時々立ち往生しているようです...2年後、TypeScriptとVisualStudioの同じ問題....これは、スタックされたキャッシュの問題を解決するのに役立つ答えです。 – ppumkin

0

ちょうど同じ問題を持っていたし、いくつかの追加の解決策が見つかりました:クロムのために、このcommitこのbug reportによる

を、問題が解決され、構築し、次のいずれかに影響を与えるべきではありません。

全体のブラウザのキャッシュをクリアするよりも、この問題について少し簡単なソリューション:

を開き、ブラウザのタブでソースマップおよびハードリロード(OSによっては、CTRL + F5を試してみてください)を行います。これにより、ファイルがリフレッシュされ、ブラウザのキャッシュが保持されます。

代わりに、?build=12345のようなパラメータを追加して、ソースマップの生成をハックすることもできます。ソースマップのファイル名を操作する方法については、ビルドツールを参照してください。

サーバーの設定または.htaccessにアクセスできる場合は、ソースマップの拡張子を「.js.map」に設定すると、Cache-Control: no-cacheというヘッダーを設定できます。

1

ゴー設定に - > [詳細設定を表示] - > [閲覧履歴を消去 - >のみ「キャッシュされた画像やファイルを」チェック - >「閲覧履歴データを消去」をクリックしてください

を。これは、ソースがクリアされますが、あなたがにキャッシュされているマッピングしますすべてのCookieを削除せずに

+0

私のすべての歴史を失うことは嫌いです! – madannes

+0

@ madannesさん、あなたの歴史はどうやって失われていますか? – Arjan

+0

申し訳ありません..より明確にすべきでした。私は、「Clear Browser Cache」で起こるすべての*履歴を失うことが嫌いなので、私はこの答えがよかったと言っています。あまりにも私は以前のコメントを編集する方法を見ることができません=) – madannes

0

.mapファイルを削除し、ハードリロード(CTRL-F5)を実行して問題を解決しました。

私はすべての私の歴史を失いたくありませんでした!

関連する問題