.env.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. (function() {
  2. const NODE_ENV = 'dev'; // dev:开发环境 | test:测试环境
  3. let ENV_VAR = null;
  4. var NODE_NAME= process.env['NODE_NAME']
  5. var branchParameter= process.env['branchParameter']
  6. var envjs= process.env['envjs']
  7. console.log(NODE_NAME,branchParameter,envjs)
  8. if (process.env.NODE_ENV === "development") {
  9. ENV_VAR = require('@/config/.env.dev.ud.js');
  10. } else if (process.env.NODE_ENV === "production") {
  11. if(NODE_NAME=="test"){
  12. if("youdian"==branchParameter){
  13. ENV_VAR = require('@/config/.env.test.ud.js');
  14. }else if("51team"==branchParameter){
  15. ENV_VAR = require('@/config/.env.test.js');
  16. }else{
  17. ENV_VAR = require('@/config/.env.test.js');
  18. }
  19. }else if(NODE_NAME=="production"){
  20. if("youdian"==branchParameter){
  21. ENV_VAR = require('@/config/.env.prod.ud.js');
  22. }else if("51team"==branchParameter){
  23. ENV_VAR = require('@/config/.env.prod.js');
  24. }else{
  25. ENV_VAR = require('@/config/.env.prod.js');
  26. }
  27. } else {
  28. ENV_VAR = require('@/config/.env.prod.js');
  29. }
  30. }
  31. if (ENV_VAR) {
  32. process.car = {};
  33. process.car.envjs=envjs;
  34. process.car.branchParameter=branchParameter;
  35. for (let key in ENV_VAR) {
  36. process.car[key] = ENV_VAR[key];
  37. }
  38. }
  39. })();