Web ページで を明示的に指定しない場合、ブラウザはデフォルトでキャッシュします。一般的な Web ページはキャッシュする必要がありますか?公開後に js を変更する必要がある場合、js の名前を変更する必要がありますか? そうしないと、クライアントが最新の変更された js を取得できないのは、キャッシュの問題が原因ではないでしょうか?
外部JSファイルを参照する際にパラメータを追加することでファイルを修正した後にパラメータの値を変更することで解決できます。たとえば、 src="abc.js?v=123"