.env.js 964 B

1234567891011121314151617181920212223242526272829303132333435
  1. (function() {
  2. const NODE_ENV = 'dev'; // dev:开发环境 | test:测试环境
  3. let ENV_VAR = null;
  4. if (process.env.NODE_ENV === "development") {
  5. if (NODE_ENV === 'dev') {
  6. ENV_VAR = require('.env.dev.js');
  7. } else if (NODE_ENV === 'test') {
  8. ENV_VAR = require('.env.test.js');
  9. }
  10. } else if (process.env.NODE_ENV === "production") {
  11. var url=window.location.href.split('#')[0];
  12. if(url.indexOf("http://xpgj.xiaoxinda.com/jp-car/")==0){
  13. ENV_VAR = require('.env.prod.js');
  14. }else if(url.indexOf("http://xpgj.xiaoxinda.com/jp-car-test/")==0){
  15. ENV_VAR = require('.env.uat.js');
  16. } else if (NODE_ENV === 'uat') {
  17. ENV_VAR = require('.env.uat.js');
  18. } else {
  19. ENV_VAR = require('.env.prod.js');
  20. }
  21. }
  22. if (ENV_VAR) {
  23. process.car = {};
  24. for (let key in ENV_VAR) {
  25. process.car[key] = ENV_VAR[key];
  26. }
  27. }
  28. })();