vite.config.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. * @Author: wanglj wanglijie@dashoo.cn
  3. * @Date: 2025-03-10 11:40:15
  4. * @LastEditors: wanglj wanglijie@dashoo.cn
  5. * @LastEditTime: 2025-03-29 09:21:26
  6. * @FilePath: \vue3-ts\vite.config.ts
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. import { defineConfig } from 'vite';
  10. import vue from '@vitejs/plugin-vue';
  11. import Components from 'unplugin-vue-components/vite';
  12. import { VantResolver } from '@vant/auto-import-resolver';
  13. import { resolve } from 'path';
  14. import basicSsl from '@vitejs/plugin-basic-ssl'
  15. // https://vitejs.dev/config/
  16. export default defineConfig({
  17. plugins: [
  18. vue(),
  19. Components({
  20. dts: true, // 允许项目根目录下的components.d.ts执行
  21. resolvers: [VantResolver()],
  22. }),
  23. basicSsl()
  24. ],
  25. resolve: {
  26. alias: {
  27. '/@': resolve(__dirname, 'src'),
  28. },
  29. },
  30. server: {
  31. port: 4200,
  32. https: false,
  33. allowedHosts: ['4ik677er1300.vicp.fun'],
  34. proxy: {
  35. '/proxy': {
  36. target: 'https://srm-wx.labsop.cn/',
  37. ws: true,
  38. changeOrigin: true
  39. },
  40. '/wechat': {
  41. target: 'https://srm-wx.labsop.cn/',
  42. ws: true,
  43. changeOrigin: true
  44. },
  45. },
  46. },
  47. });