vite.config.js 735B

12345678910111213141516171819202122232425262728293031
  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. server: {
  10. //让局域网其他同事可以通过ip地址访问项目
  11. host:'0.0.0.0',
  12. proxy: {
  13. '/api': {
  14. target: 'http://192.168.89.147:7081',
  15. changeOrigin: true,
  16. },
  17. },
  18. },
  19. resolve: {
  20. alias: [
  21. { find: '@', replacement: path.resolve(__dirname, 'src') }
  22. ],
  23. },
  24. plugins: [
  25. vue(),
  26. Components({
  27. resolvers: [VantResolver()],
  28. }),
  29. ]
  30. })