env.js 666 B

12345678910111213141516171819202122232425262728293031323334
  1. import { getUrlParam } from '@/utils/index';
  2. import store from 'store';
  3. const env = process.env;
  4. // 路由模式
  5. const routerMode = 'hash';
  6. // 请求地址
  7. const baseUrl = (() => {
  8. let proxy = getUrlParam('proxy');
  9. console.log('proxy', proxy);
  10. if (proxy) {
  11. store.set('proxy', proxy);
  12. } else {
  13. proxy = store.get('proxy') || 'dev';
  14. }
  15. switch (env.NODE_ENV) {
  16. case 'development':
  17. return `/${proxy}`;
  18. case 'production':
  19. // return `/api/admin`;
  20. return `http://api.s.huaml.com`;
  21. default:
  22. return '';
  23. }
  24. })();
  25. // 阿里字体图标库 https://at.alicdn.com/t/**.css
  26. const iconfontUrl = ``;
  27. export { env, routerMode, baseUrl, iconfontUrl };