一般的なコンセンサスでは、VanillaJSアプリケーションでブラウザのキャッシュを強制クリアする方法に関する一般的な質問があります。jsスクリプトまたはスクリプト引数の名前を新しい値に設定します: Forceキャッシュをクリアするブラウザ
Angular(AngularCLI/Webpackビルドでは現在5.1))でこれを達成するにはどうすればよいので、本番環境でコードをリリースするたびに(AOTを使用)、新しいバージョンがビルドされますか? -ハッシュではなく、ハッシュですが、主な質問はどこに設定できるか(スクリプト名/引数など)?開発では、CLIがアプリの再構築を処理するため、本番環境では問題になりません!
ビルドコマンドを本番環境ng build --target=production
に設定することにより、cliはjsファイルを自動的にハッシュします。 docs dev ng build --output-hashing=all
で必要な場合は、コマンドを手動で設定することもできます