Ich verwende vue-cli, um meine Web-App zu erstellen. Meine app verwendet eine API in einer Reihe von Orten in etwa so:Vue & Webpack: Globale Entwicklungs- und Produktionsvariablen
axios.post(API + '/sign-up', data).then(res => {
// do stuff
});
Die API Variable ist eine Konstante, die den Anfang der Adresse enthält, z.B. https://example.com
.
Wie würde ich erkennen, ob dies ein Dev oder Prod Build ist und diese Variable entsprechend einstellen? Denn jetzt habe ich einen Script-Tag in meinem Dokument index.html und Ich ändere es manuell für Entwickler und prod:
<script>var API = 'https://example.com'</script>
Gibt es einen besseren Weg, dies zu umgehen?