Как правильно реализовать хэширование имен файлов, чтобы в Angular 7 происходило автоматическое удаление кэша (без каких-либо расширений) - PullRequest
1 голос
/ 20 мая 2019

Я пытаюсь обеспечить автоматическое удаление кэша для моего приложения Angular без использования внешних пакетов.Я исследовал эту проблему в течение нескольких дней, и в настоящее время для outputHashing установлено значение "all", и в моем файле app.module.ts это есть у моих поставщиков: [{provide: LocationStategy, useClass: HashLocationStrategy}].

То, что я уже пробовал, ужедобавил символ # в мои URL-адреса, но я не уверен, что это правильно уничтожает кеш.Кроме того, имена файлов Javascript не имеют никаких значений хеш-функции в конце их, а также мои URL-адреса, они просто имеют символ #, за которым следует заголовок страницы.

Когда я запускаю "ng build --outputHashing=all "хэшированиезначения правильно применяются к концу моих файлов, но любая другая команда, которую я использую для запуска приложения, не добавляет значения хеш-функции. Мне нужно, чтобы она работала, когда я добавляю опцию "--prod". Есть идеи?

...