.env.js 864 B

12345678910111213141516171819202122232425262728293031323334353637
  1. (function() {
  2. const NODE_ENV = 'dev'; // dev:开发环境 | test:测试环境
  3. let ENV_VAR = null;
  4. var NODE_NAME= process.env['NODE_NAME']
  5. if (process.env.NODE_ENV === "development") {
  6. if (NODE_ENV === 'dev') {
  7. ENV_VAR = require('.env.dev.js');
  8. } else if (NODE_ENV === 'test') {
  9. ENV_VAR = require('.env.test.js');
  10. } else{
  11. ENV_VAR = require('.env.dev.js');
  12. }
  13. } else if (process.env.NODE_ENV === "production") {
  14. if(NODE_NAME=="test"){
  15. ENV_VAR = require('.env.test.js');
  16. }else if(NODE_NAME=="production"){
  17. ENV_VAR = require('.env.prod.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. })();