javascript - Wie stelle ich eine Konfigurationsdatei bereit, die durch Betrieb und Wartung für ein mit WebPack kompiliertes Front-End-Projekt geändert werden kann?
巴扎黑
巴扎黑 2017-05-19 10:15:02
0
2
457

Das Projekt muss eine URL-Konstante verwenden, die sich je nach den tatsächlichen Betriebs- und Wartungsbedingungen ändern kann.
Wenn sich jetzt die URL ändert, muss ich den Quellcode ändern und neu kompilieren.
Wenn Sie kein Webpack verwenden, tritt dieses Problem nicht auf. Teilen Sie dem Betrieb und der Wartung einfach den Pfad zur Konfigurationsdatei mit.
Aber gibt es bei der Verwendung von Webpack eine Möglichkeit, diese Situation zu vermeiden und es Betrieb und Wartung zu ermöglichen, die Konfiguration zu ändern?

巴扎黑
巴扎黑

Antworte allen(2)
我想大声告诉你

把配置项单独放在一个json里面,运行项目时先读取这个json里的配置。

  • 你可以通过ajax/xhr/fetch/amd来加载这个json文件,反正方法很多;

  • 这时就要考虑一个性能问题了,要善用缓存/cookie/localStorage,这样就不必每次都要重新加载这个json文件。

我想大声告诉你

我们项目的做法是 配置多个配置文件 开发 测试 和 生产

不同环境用不同配置

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage