env.js 414 B

123456789101112131415
  1. const fs = require('fs');
  2. const DotEnv = require('dotenv');
  3. const localEnvFile = `.env.${process.env.NODE_ENV}.local`;
  4. const envFile = `.env.${process.env.NODE_ENV}`;
  5. module.exports = function () {
  6. let parseEnv = null;
  7. if (fs.existsSync(localEnvFile)) {
  8. parseEnv = DotEnv.config({ path: localEnvFile }).parsed;
  9. } else {
  10. parseEnv = DotEnv.config({ path: envFile }).parsed;
  11. }
  12. return parseEnv;
  13. };