| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { defineConfig } from 'vite';
- import vue from '@vitejs/plugin-vue';
- import vueDevTools from 'vite-plugin-vue-devtools';
- // https://vitejs.dev/config/
- export default defineConfig({
- /**
- * 项目根目录
- * @see https://cn.vite.dev/config/shared-options.html#root
- */
- root: './src',
- /**
- * 静态资源目录,相对于 src/index.html 文件
- * @see https://cn.vite.dev/config/shared-options.html#publicdir
- */
- publicDir: '../public',
- server: {
- port: 5173,
- host: '0.0.0.0', // IP配置,支持从IP启动
- proxy: {
- '/api': {
- target: 'http://smartai.com:8191',
- // target: "http://192.168.20.119:9301",
- changeOrigin: true,
- secure: false,
- ws: true,
- rewrite: (path) => path.replace(/^\/proxy_url/, '')
- }
- }
- },
- build: {
- /**
- * 构建输出目录,相对于 src/index.html 文件
- * @see https://cn.vite.dev/config/build-options.html#build-outdir
- */
- outDir: '../dist',
- emptyOutDir: true
- },
- plugins: [
- vue(),
- /**
- * @see https://devtools.vuejs.org/guide/vite-plugin
- */
- vueDevTools({
- launchEditor: 'code'
- })
- ]
- });
|