專案需要用到一個url常數,這個url可能會根據實際運維的情況而改變。
現在url有變化時,我需要改源碼,重新編譯。
如果不使用webpack,就不會有這樣的問題,給運維說下設定檔的路徑就好了。
但在使用webpack的情況下,有什麼辦法可以避免這種情況,讓維運也能修改配置?
我想大声告诉你2017-05-19 10:17:02
把配置項單獨放在一個json裡面,運行專案時先讀取這個json裡的配置。
你可以透過ajax/xhr/fetch/amd來載入這個json文件,反正方法很多;
這時就要考慮一個效能問題了,要善用快取/cookie/localStorage,這樣就不必每次都要重新載入這個json檔。