私はシンプルなクライアントWebプロジェクトで作業しています - フロントエンド部分のみ - ビジュアルスタジオで。ブラウザのキャッシュの問題を取り除くために、html内でjsとcssファイルのバージョン管理をする必要があります。 VSでこれを達成できる方法はありますか? (私はコードレポにSVNを使用しています)Visual Studio - JSファイルのバージョン管理
0
A
答えて
0
私が正しく理解していれば、クライアントがサーバーからページを要求するたびに新しいバージョンのファイルを作成しようとしてキャッシュを破棄しようとしています。あなたが好きなあなたのHTMLに埋め込まれたCSS/javscriptファイルリンクのURLにクエリ文字列を追加することができ、次のいずれか
<script src="//xyz.com/abc.js?12345"></script>
をあなたは動的に現在の日付時刻を使用したり、いくつかの乱数生成を使用してクエリ文字列を生成することができますし、クエリ文字列としてURLに追加します。
または、abc.v1.jsやabc.v2.jsのようなソースコード内の異なるバージョン番号のファイルを維持したい場合は、gulpまたはgruntタスクを使用してファイルを生成し、htmlバージョンリンク
0
最後に見つかりました。 ?v = 3.4.5.2のようなバージョン管理をファイルに追加してから、一致する正規表現をビルドスクリプトの前にある更新リビジョンnum + timestampに置き換えます
関連する問題
- 1. Visual Studioでのバージョン管理
- 2. Visual Studio 2010とHGでバージョン管理
- 3. ソース管理のVisual Studio 2017ファイル
- 4. ビジュアルスタジオ自動バージョンとファイルのバージョン管理
- 5. のVisual Studio管理者モード
- 6. Visual Studioソリューションのセマンティックバージョン管理
- 7. JS&CSSのバージョン管理
- 8. のVisual Studio 2010 - ないMercurialのバージョン管理下のソリューション
- 9. Visual Studio 2010デバッグバイナリのバージョン管理。どのファイルを保存するのですか?
- 10. SSRSプロジェクトとVisual Studioのバージョン管理の問題
- 11. Visual Studio - 異なるプロジェクトのバージョンを管理する
- 12. .netとvisual Studioで使用するWebベースのバージョン管理システム
- 13. Visual Studioを使用したデータベースのバージョン管理
- 14. Visual StudioのMSTestプロジェクト:バージョン管理にコミットするファイルはどれですか?
- 15. Visual Studio Online - 管理者リセット
- 16. Visual Studio 2013 C++フォルダ管理
- 17. Visual Studioリリース管理BitBlket
- 18. Powershellバージョン管理ファイル
- 19. ファイル単位のバージョン管理
- 20. VBAファイルのバージョン管理
- 21. バージョン管理のバージョン固有ファイル
- 22. バージョン管理GitHub CODEOWNERSファイル
- 23. コマンドラインからVisual Studioを管理する
- 24. Gitとソースコード管理+ Visual Studio、GitHubなし
- 25. Visual Studio Team Servicesパッケージ管理API
- 26. Visual Studioと.NETを使用したビルドでのファイルレベルのバージョン管理の追跡?
- 27. バージョン管理でVisual Studio vcprojプロジェクトファイルを維持するための提案
- 28. ファイルgulp生成ファイルのsrcバージョン管理
- 29. Visual Studioバージョンのマクロ
- 30. バージョン管理の意味バージョン管理はどのバージョンですか?