config.md 1.0 KB

配置文件

配置文件位于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

项目根目录下的public下,也存在一个为config.js的文件。此文件暂不使用,仅为后期可能存在的特殊情况做保留。

可能存在的特殊情况:在项目已经 build 后,部署时希望动态调整某些关键配置项
如需开启,则调整getConfigField文件配置项获取的策略,然后build即可。