loadEnv.js 388 B

12345678910111213141516
  1. import * as dotenv from 'dotenv'
  2. export function loadEnv(mode) {
  3. const ret = {}
  4. // 在应用之前咱们先指定加载哪个环境变量
  5. dotenv.config({
  6. path: `.env.${mode}`
  7. })
  8. Object.keys(process.env).forEach(envName => {
  9. const realName = process.env[envName].replace(/\\n/g, '\n')
  10. ret[envName] = realName
  11. process.env[envName] = realName
  12. })
  13. return ret
  14. }