少し背景: 私のアプリはPolymer 2.x上に構築され、HTTP/2をサポートしていないサーバーでホストされており、HTTPSの証明書はありません。私たちはIE11、Chrome、Firefox、Safariをサポートしなければなりません。ポリマーCLIビルド|キャッシュバストテクニック
問題: ブラウザのキャッシュに関する問題が発生しています。私は、Polymer CLIが生成するサービスワーカーを使用して、キャッシュ破棄を処理することを望んでいました。ただし、クライアントのサーバーにはHTTPSが有効になっていないため、そのサーバーを利用することはできません。いずれにしても、私たちはIE 11を単一のビルドでサポートする必要があるため、サービスワーカーはオプションではありません。
私は新しい展開でキャッシュを破棄する方法を理解できません。 Polymer CLI githubページには、このトピックに関する未解決の問題がありますが、2016年以来の牽引はありませんでした。Polymerに関するYouTubeの動画を見ると、傍受する方法があるようですGulpを使用してビルドしていますが、私はそれを理解できないようです。
ご協力いただきありがとうございます。
ポリマーCLIを使用してプロジェクトのビルドを作成していますか? – aries12
はい、Polymer CLIの最新バージョン(7/18/17現在)を使用しています。 polymer.jsonファイルでは、アプリケーションのバンドル版をビルドするように設定されています。 –