Ich entwickle eine Single Page Application und verwende Webpack zum Bündeln der Module.Einstellen der Release-Konfiguration für SPA/webpack
Eine meiner Quelldateien (ich verwende TypeScript) hat Einstellungen und Konfiguration in der Anwendung verwendet z.
// app-settings.ts
export class AppSettings {
public static ApiUrlPrefix: string = "//localhost/myapi/";
}
Was ich dann wie in meinem Code verwenden:
//some-class.ts
import {AppSettings} from "./app-settings"
export class SomeClass {
contructor() {
var something = AppSettings.ApiUrlPrefix;
}
}
Wenn Release-Zeit kommt, werde ich die Einstellungen wollen, die Live-Umgebung anzupassen.
Was ist ein guter Weg mit entweder Schluck, Npm oder Webpack-Konfigurationen, um die Einstellungsdatei zu aktualisieren? Ich habe das HtmlWebpackPlugin gesehen, das eine Vorlage nehmen und einige Optionen anschließen kann, also denke ich, dass ich nach etwas ähnlichem suche.