.env.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. let version = __wxConfig.envVersion;
  2. console.log('配置文件加载')
  3. // #ifdef MP-WEIXIN
  4. console.log('微信小程序验证')
  5. console.log(__wxConfig.envVersion)
  6. let ENV_CONFIG={}
  7. if (version === 'develop') {
  8. //开发环境
  9. ENV_CONFIG = require('.env.dev.js');
  10. ENV_CONFIG.isCanvas2d = false
  11. }else if (__wxConfig.envVersion === 'release') {
  12. //生产环境
  13. ENV_CONFIG = require('.env.prod.js');
  14. ENV_CONFIG.isCanvas2d = true
  15. } else {
  16. //体验环境
  17. ENV_CONFIG = require('.env.prod.js');
  18. ENV_CONFIG.isCanvas2d = true
  19. }
  20. //#endif
  21. // #ifndef MP-WEIXIN
  22. console.log('其它环境验证')
  23. if (version === 'develop') {
  24. //开发环境
  25. // ENV_CONFIG = require('.env.dev.js');
  26. ENV_CONFIG = require('.env.trial.js');
  27. ENV_CONFIG.isCanvas2d = false
  28. // ENV_CONFIG = require('.env.prod.js');
  29. }else if(version === 'trial'){
  30. //体验环境
  31. ENV_CONFIG = require('.env.trial.js');
  32. ENV_CONFIG.isCanvas2d = true
  33. } else{
  34. //生产环境
  35. ENV_CONFIG = require('.env.prod.js');
  36. ENV_CONFIG.isCanvas2d = true
  37. }
  38. //#endif
  39. // #ifdef MP-WEIXIN
  40. //给环境变量process.uniEnv赋值
  41. if (ENV_CONFIG !== null) {
  42. process.uniEnv = {};
  43. for (let key in ENV_CONFIG) {
  44. process.uniEnv[key] = ENV_CONFIG[key];
  45. }
  46. // #ifdef H5
  47. if (nodeEnv !== 'development') {
  48. process.uniEnv.baseUrl = window.location.hostname;
  49. }
  50. //#endif
  51. }
  52. //#endif