1234567891011121314151617181920212223242526272829303132
  1. import { defineConfig } from 'vite'
  2. import path from "path"
  3. import vue from '@vitejs/plugin-vue'
  4. import Components from 'unplugin-vue-components/vite';
  5. import { VantResolver } from 'unplugin-vue-components/resolvers';
  6. // https://vitejs.dev/config/
  7. export default defineConfig({
  8. base: '/state-grid/invoice-filling-h5/',
  9. // base: '/test/',
  10. server: {
  11. //让局域网其他同事可以通过ip地址访问项目
  12. host:'0.0.0.0',
  13. proxy: {
  14. '/api': {
  15. target: 'http://192.168.89.25:7081',
  16. changeOrigin: true,
  17. },
  18. },
  19. },
  20. resolve: {
  21. alias: [
  22. { find: '@', replacement: path.resolve(__dirname, 'src') }
  23. ],
  24. },
  25. plugins: [
  26. vue(),
  27. Components({
  28. resolvers: [VantResolver()],
  29. }),
  30. ]
  31. })