env.ts 361 B

123456789101112131415161718
  1. // 不能直接使用 process.env,会报错
  2. export const $ps = process;
  3. export const isDev = !!$ps.env.VITE_DEV_SERVER_URL;
  4. export const $env = getEnv();
  5. function getEnv() {
  6. if (isDev) {
  7. return $ps.env;
  8. }
  9. // 非开发环境,从 JSON 文件中获取环境变量
  10. const env = require('./env.json');
  11. return {
  12. ...$ps.env,
  13. ...env,
  14. };
  15. }