2 files modified
1 files added
| New file |
| | |
| | | ### |
| | | # @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 |
| | | |
| | |
| | | "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", |
| | |
| | | "vite-plugin-compression": "^0.5.1", |
| | | "vite-plugin-vue-setup-extend": "^0.4.0" |
| | | } |
| | | } |
| | | } |
| | |
| | | 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) { |
| | |
| | | format: { |
| | | comments: false, // 删除所有注释 |
| | | }, |
| | | }; |
| | | } |
| | | } |
| | | return defineConfig({ |
| | | base: VITE_APP_BASE, |
| | |
| | | __INTLIFY_PROD_DEVTOOLS__: false, |
| | | }, |
| | | server: { |
| | | // port: 2888, |
| | | port: 5174, |
| | | // host: '192.168.1.178', |
| | | proxy: { |
| | | '/api': { |
| | |
| | | target: 'esnext', |
| | | }, |
| | | }, |
| | | }); |
| | | }; |
| | | }) |
| | | } |