Le projet doit utiliser une url constante, qui peut changer en fonction des conditions réelles d'exploitation et de maintenance.
Maintenant, lorsque l'URL change, je dois changer le code source et recompiler.
Si vous n'utilisez pas webpack, ce problème ne se produira pas. Indiquez simplement à l'exploitation et à la maintenance le chemin d'accès au fichier de configuration.
Mais lors de l'utilisation de webpack, existe-t-il un moyen d'éviter cette situation et de permettre à l'exploitation et à la maintenance de modifier la configuration ?
Mettez les éléments de configuration séparément dans un json et lisez d'abord la configuration dans ce json lors de l'exécution du projet.
Vous pouvez charger ce fichier json via ajax/xhr/fetch/amd, il existe de nombreuses façons
À ce stade, nous devons considérer un problème de performances. Faites bon usage du cache/cookie/localStorage afin de ne pas avoir à recharger le fichier json à chaque fois.
Notre approche de projet consiste à configurer plusieurs fichiers de configuration pour le développement, les tests et la production
Différents environnements utilisent différentes configurations