vite.config.js 872 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'path'
  4. export default defineConfig({
  5. base: process.env.NODE_ENV === 'production' ? './' : '/',
  6. plugins: [vue()],
  7. resolve: {
  8. alias: {
  9. '@': resolve(__dirname, 'src')
  10. }
  11. },
  12. define: {
  13. 'process.env': {
  14. 'BASE_API':"http://60.204.153.188/"
  15. }
  16. },
  17. server: {
  18. proxy: {
  19. "/api": {
  20. target: "http://60.204.153.188/",
  21. ws: true,
  22. changeOrigin: true,
  23. rewrite: (path) => path.replace(/^\/api/, ""),
  24. },
  25. },
  26. },
  27. build: {
  28. rollupOptions: {
  29. output: {
  30. manualChunks: {
  31. vue: ['vue'],
  32. 'vue-router': ['vue-router']
  33. }
  34. }
  35. }
  36. },
  37. css:{
  38. preprocessorOptions:{
  39. less:{
  40. modifyVars: {},
  41. javascriptEnabled: true
  42. }
  43. }
  44. },
  45. })