Обдумывая эту проблему в течение нескольких дней ..
У меня есть приложение angular 5, я использую некоторые js-файлы, которые присутствуют в src / assets / js / *. Js моего углового приложения.каталог проекта.Поскольку для достижения хорошей производительности, я использую ленивую технику загрузки для загрузки этих файлов js.У меня есть файл script.service.ts в папке приложения, который загружает файлы js, я предоставляю имена файлов js этому сервису, чтобы он загрузился.У меня также есть файл script.store.ts, в котором я сопоставляю имена файлов js с указанными там путями.Script.service.ts использует этот путь для загрузки файла js с указанным именем.
Проблема - Теперь, когда я что-то изменяю в своем файле js и внедряю приложение, изменения не отражаются в браузере.так как файлы уже кэшированы.Я использовал плагин gulp для добавления содержимого хэша к этим именам файлов с помощью обработчика задач, но я не могу каждый раз вносить изменения в код script.store.ts, поскольку хэш содержимого уникален для каждого файла.
Я ищу решение, в котором я могу добиться очистки кэша, включив эту функцию отложенной загрузки js-файлов.
Я надеюсь, что скоро получу решение.Заранее спасибо.