|
@@ -1,6 +1,6 @@
|
|
|
/// <reference types="vitest" />
|
|
|
|
|
|
-import { defineConfig, Plugin } from 'vite'
|
|
|
+import { defineConfig, Plugin,loadEnv } from 'vite'
|
|
|
import vue from '@vitejs/plugin-vue'
|
|
|
import tsconfigPaths from 'vite-tsconfig-paths'
|
|
|
import vueJsx from '@vitejs/plugin-vue-jsx'
|
|
@@ -21,49 +21,54 @@ if (process.env.CYPRESS_TEST === 'true') {
|
|
|
// )
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// https://vitejs.dev/config/
|
|
|
//@ts-ignore
|
|
|
-export default defineConfig(({ mode }) => ({
|
|
|
- plugins,
|
|
|
- test: {
|
|
|
- server: {
|
|
|
- deps: {
|
|
|
- inline: ['date-fns']
|
|
|
+export default defineConfig(({ mode }) => {
|
|
|
+ const viteEnv = loadEnv(mode, process.cwd())
|
|
|
+ const { VITE_KANKAN_PROXY } = viteEnv
|
|
|
+ console.log(VITE_KANKAN_PROXY, 11111)
|
|
|
+ return {
|
|
|
+ plugins,
|
|
|
+ test: {
|
|
|
+ server: {
|
|
|
+ deps: {
|
|
|
+ inline: ['date-fns']
|
|
|
+ }
|
|
|
+ },
|
|
|
+ environment: 'happy-dom',
|
|
|
+ globals: true,
|
|
|
+ coverage: {
|
|
|
+ all: true,
|
|
|
+ exclude: [
|
|
|
+ '*.config.{ts,js}',
|
|
|
+ '**/*.d.ts',
|
|
|
+ 'src/main.ts',
|
|
|
+ 'dist',
|
|
|
+ 'test'
|
|
|
+ ],
|
|
|
+ functions: 80,
|
|
|
+ branches: 80,
|
|
|
+ statements: 80
|
|
|
}
|
|
|
},
|
|
|
- environment: 'happy-dom',
|
|
|
- globals: true,
|
|
|
- coverage: {
|
|
|
- all: true,
|
|
|
- exclude: ['*.config.{ts,js}', '**/*.d.ts', 'src/main.ts', 'dist', 'test'],
|
|
|
- functions: 80,
|
|
|
- branches: 80,
|
|
|
- statements: 80
|
|
|
- }
|
|
|
- },
|
|
|
- build: {
|
|
|
- sourcemap: mode === 'production' ? false : 'inline'
|
|
|
- },
|
|
|
- server: {
|
|
|
- port: 3600,
|
|
|
- proxy: {
|
|
|
- // '/service': {
|
|
|
- // target: 'https://vr-test.scdjw.com.cn',
|
|
|
- // changeOrigin: true
|
|
|
- // },
|
|
|
- // '/scene_view_data': {
|
|
|
- // target: 'https://djqk-vr.obsv3.scrb-cd-1.sichuandaily.com.cn',
|
|
|
- // changeOrigin: true
|
|
|
- // },
|
|
|
- '/service': {
|
|
|
- target: 'https://vr-test.scdjw.com.cn',
|
|
|
- changeOrigin: true
|
|
|
- },
|
|
|
- '/page': {
|
|
|
- target: 'https://vr-test.scdjw.com.cn',
|
|
|
- changeOrigin: true,
|
|
|
- rewrite: (path) => path.replace(/^\/page/, '')
|
|
|
+ build: {
|
|
|
+ sourcemap: mode === 'production' ? false : 'inline'
|
|
|
+ },
|
|
|
+ server: {
|
|
|
+ port: 3600,
|
|
|
+ proxy: {
|
|
|
+ '/service': {
|
|
|
+ target: 'https://vr-test.scdjw.com.cn',
|
|
|
+ changeOrigin: true
|
|
|
+ },
|
|
|
+ '/kankan': {
|
|
|
+ target: VITE_KANKAN_PROXY,
|
|
|
+ changeOrigin: true,
|
|
|
+ rewrite: (path) => path.replace(/^\/kankan/, '')
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-}))
|
|
|
+})
|