配置文件位于src/config/config.js,配置字段请在此文件中配置。
获取配置项的方法位于src/config/index.js,方法为getConfigField。
系统里所有对配置文件的字段的获取,请通过此方法,不允许直接读src/config/config.js文件中的key
export const getConfigField = (key) => {
if (!key) {
return null;
}
if (!config) {
return null;
}
if (key in config) {
return config[key];
} else {
return null;
}
};
当在开发过程中需要用到某个配置项时,需要使用getWindowConfig方法进行读取。
在项目根目录下的public下,也存在一个为config.js的文件。此文件暂不使用,仅为后期可能存在的特殊情况做保留。
可能存在的特殊情况:
在项目已经 build 后,部署时希望动态调整某些关键配置项
如需开启,则调整getConfigField文件配置项获取的策略,然后build即可。