config.js 657 B

12345678910111213141516171819202122
  1. import * as configDev from '@/config/env.dev.js';
  2. import * as configProd from '@/config/env.prod.js';
  3. // 根据环境变量加载配置文件
  4. function loadConfig() {
  5. const env = process.env.NODE_ENV || 'development'; // 默认环境为开发环境
  6. let configFile;
  7. if (env === 'development') {
  8. configFile = configDev // 开发环境配置文件路径
  9. } else if (env === 'production') {
  10. configFile = configProd; // 生产环境配置文件路径
  11. } else {
  12. throw new Error(`Unsupported environment: ${env}`);
  13. }
  14. return configFile;
  15. }
  16. // 导出配置对象
  17. export default loadConfig();