JavaScript - フロントエンド開発。ローカルの静的ファイルは頻繁に変更されます。プレビュー中にキャッシュの問題を解決するにはどうすればよいですか?
淡淡烟草味
淡淡烟草味 2017-05-16 13:24:25
0
8
631

弊社ではプロジェクトをSVNからローカルにダウンロードし、ローカルで修正してからサーバーにアップロードします。
現在の問題は、いくつかのスタイルがローカルで変更されたり、外部にリンクされた js がブラウザーでプレビューされると、キャッシュの理由で変更が表示されず、キャッシュを手動でクリアするしかないことです。ただし、変更する場合はさらに面倒です。頻繁にあります。 fis にタイムスタンプを追加する方法を見てみると、プロジェクトはデプロイまたは更新時にのみ再構成されるようです。このようなローカルな変更を行うための良い方法はありますか?

淡淡烟草味
淡淡烟草味

全員に返信(8)
为情所困

Chrome 開発ツール > ネットワーク > キャッシュを無効にします。下の図を参照してください

いいねを押す +0
Ty80

CSSファイルとJSファイルの後にバージョン番号を追加します

いいねを押す +0
phpcn_u1582

ページを更新するたびにこのプラグインのボタンをクリックするだけで、Chrome のクリーン キャッシュ プラグインを使用できます。Chrome の更新ボタンは必要ありません。

いいねを押す +0
我想大声告诉你

webpack や gulp などのビルド ツールを使用することをお勧めします。プロジェクトをビルドするときは、ファイルの後にバージョン番号を入力してブラウザー リクエストをトリガーします。

いいねを押す +0
给我你的怀抱

フロントエンドコードの開発とデプロイ

いいねを押す +0
左手右手慢动作

以下に示すように、変更するたびにファイルの後にタイムスタンプを追加して、リクエストされたファイルが新しく変更されたファイルであることを確認できます
<link rel="stylesheet" href="css/main.css?i=2017051101" >
<script src="js/config.js?i=2017051101"></script>

いいねを押す +0
PHPzhong

ページ上のボタンを強制的に更新できます
ボタンバインディングイベント location.reload()

いいねを押す +0
我想大声告诉你

CMD + SHIFT + R

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート