无人机管理后台前端(已迁走)
shuishen
2025-06-17 4ce2811ff12f0928fc629763074dca6694333173
chore:环境变量等配置文件更改
2 files modified
1 files added
78 ■■■■ changed files
.env.localhost 51 ●●●●● patch | view | raw | blame | history
package.json 5 ●●●●● patch | view | raw | blame | history
vite.config.mjs 22 ●●●● patch | view | raw | blame | history
.env.localhost
New file
@@ -0,0 +1,51 @@
###
 # @Author       : yuan
 # @Date         : 2025-06-17 17:16:51
 # @LastEditors  : yuan
 # @LastEditTime : 2025-06-17 17:16:59
 # @FilePath     : \.env copy.development
 # @Description  :
 # Copyright 2025 OBKoro1, All Rights Reserved.
 # 2025-06-17 17:16:51
###
NODE_ENV = 'development'
#开发环境配置
VITE_APP_ENV = 'development'
#接口地址
VITE_APP_API=/api
#页面基础路径
VITE_APP_BASE=/manage
# 服务地址
VITE_APP_URL = https://wrj.shuixiongit.com/api
#VITE_APP_URL= http://192.168.1.168 rjg
#VITE_APP_URL= http://192.168.1.33
#新大屏地址
VITE_APP_DASHBOARD_URL = 'https://wrj.shuixiongit.com/command-center-dashboard/'
# 域名
VITE_APP_AREA_NAME = https://wrj.shuixiongit.com
# ws地址
VITE_APP_WS_API_URL = wss://wrj.shuixiongit.com
# 航线文件地址
VITE_APP_AIRLINE_URL = https://wrj.shuixiongit.com/minio/cloud-bucket
# 图片存放地址
VITE_APP_TERRAIN_URL = https://wrj.shuixiongit.com/aiskyminio/cloud-bucket/all_terrain
# 算法仓库图片地址
VITE_APP_PICTURE_URL = https://wrj.shuixiongit.com/aiskyminio/cloud-bucket
# 是否在打包时开启压缩,支持 gzip 和 brotli
VITE_BUILD_COMPRESS = gzip
#页面基础路径
# VITE_APP_BASE_COMMAND = /drone-web-manage/
#天地图token 浏览器端口
VITE_APP_TDT_TOKEN = e110584a27d506da2740edca951683f4
VITE_APP_CESIUM_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkYTZlNGNlYS01NTU1LTQ1MGEtYmNlZS0yNTE2NDk5YWM2MjEiLCJpZCI6MTc5Njk2LCJpYXQiOjE3MDA1NDcwMjV9.qcl4AH2731cfFd0-I1ZLUINPXqvglLkDFD-UGR2zU5M
package.json
@@ -2,7 +2,8 @@
    "name": "saber",
    "version": "4.1.0",
    "scripts": {
        "dev": "vite --mode development",
        "dev": "vite --host",
        "base": "vite --host --mode localhost",
        "prod": "vite --mode production",
        "build:test": "vite build --mode development",
        "build:prod": "vite build --mode production",
@@ -50,4 +51,4 @@
        "vite-plugin-compression": "^0.5.1",
        "vite-plugin-vue-setup-extend": "^0.4.0"
    }
}
}
vite.config.mjs
@@ -1,20 +1,20 @@
import { defineConfig, loadEnv } from 'vite';
import { resolve } from 'path';
import createVitePlugins from './vite/plugins';
import { defineConfig, loadEnv } from 'vite'
import { resolve } from 'path'
import createVitePlugins from './vite/plugins'
import postCssPxToRem from 'postcss-pxtorem'
// https://vitejs.dev/config/
export default ({ mode, command }) => {
  const env = loadEnv(mode, process.cwd());
  const { VITE_APP_ENV, VITE_APP_BASE, VITE_APP_URL } = env;
  const env = loadEnv(mode, process.cwd())
  const { VITE_APP_ENV, VITE_APP_BASE, VITE_APP_URL } = env
  // 判断是打生产环境包
  const isProd = VITE_APP_ENV === 'production';
  const isProd = VITE_APP_ENV === 'production'
  // 根据是否生产环境,动态设置压缩配置
  const buildConfig = {
    outDir: 'manage',
    target: 'esnext',
    minify: isProd ? 'terser' : 'esbuild', // 根据环境选择压缩工具
  };
  }
  // 如果是生产环境,添加Terser的配置
  if (isProd) {
@@ -26,7 +26,7 @@
      format: {
        comments: false, // 删除所有注释
      },
    };
    }
  }
  return defineConfig({
    base: VITE_APP_BASE,
@@ -36,7 +36,7 @@
      __INTLIFY_PROD_DEVTOOLS__: false,
    },
    server: {
      // port: 2888,
      port: 5174,
      // host: '192.168.1.178',
      proxy: {
        '/api': {
@@ -77,5 +77,5 @@
        target: 'esnext',
      },
    },
  });
};
  })
}