Abbiamo un server di build che trasporrà la sorgente JS nel file bundle. Ora ho bisogno di iniettare valori che dipendono dall'ambiente in cui viene eseguita l'applicazione. Il problema è che, poiché l'app è già in bundle, non vedo un modo per iniettarla in modo pulito.
Le alternative che ho visto su altri team stanno creando un altro file JS e consentono a Chef di sostituire quel file JS a piacimento. Il file JS verrà quindi incluso nel file HTML principale in un secondo tag <script>
. Tuttavia questo sembra impuro, in quanto è necessario inserire le variabili nell'oggetto window
o qualcosa del genere.
Quindi cos'è un modo pulito per iniettare le variabili env in un codice sorgente già transpilato?