Zwischenspeichern von JSON-Dateien im Webpack

9

Ich habe den folgenden Code (in Typoskript geschrieben, könnte aber jede JS-Variante sein):

%Vor%

Grundsätzlich lade ich eine Konfiguration aus einer lokalen JSON-Datei. Ich möchte Cache-Busting in der Datei implementiert haben. Obwohl ich mein Webpack einrichten kann, um JSON-Dateien durch Hinzufügen eines Hash-Suffix zu ändern, müsste ich auch alle Quelldateien modifizieren, die Verweise auf diese Dateien enthalten. string-replace-loader könnte den Job erledigen, aber das fühlt sich etwas merkwürdig an.

Zusätzlich habe ich in einigen Fällen keinen Zugriff auf die Codezeilen, die den http-Aufruf an die Ressource machen (Drittanbieter-Plugin für zB Übersetzungen, die etwas wie i18n/[lang].json laden, so dass ich Code und / nicht direkt ändern kann) oder Name (und damit Inhalts-Hash) ist nur in der Laufzeit bekannt.

Gibt es so etwas wie eine URL-Umschreibung für das Webpack, die das Problem lösen könnte?

    
Miroslav Jonas 19.12.2016, 10:12
quelle

0 Antworten

Tags und Links