vite.config.ts 1010 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { defineConfig } from "vite";
  2. import uni from "@dcloudio/vite-plugin-uni";
  3. import WindiCSS from "vite-plugin-windicss";
  4. import MiniProgramTailwind from "@dcasia/mini-program-tailwind-webpack-plugin/rollup";
  5. const plugins = [
  6. uni(),
  7. WindiCSS({
  8. scan: {
  9. dirs: ["."], // 当前目录下所有文件
  10. fileExtensions: ["vue", "js", "ts"], // 同时启用扫描vue/js/ts
  11. },
  12. }),
  13. ];
  14. process.env.UNI_PLATFORM == "mp-weixin" && plugins.push(MiniProgramTailwind());
  15. export default defineConfig({
  16. server: {
  17. host: "0.0.0.0",
  18. proxy: {
  19. "/dev-api": {
  20. target: 'https://one.yoe365.com',
  21. // target: "http://yp1.yingpaipay.com:9026",
  22. // target: "https://jingyang.xiaoluwebsite.xyz",
  23. changeOrigin: true,
  24. secure: false,
  25. rewrite: (path) => path.replace(new RegExp('^/dev-api'), '')
  26. },
  27. },
  28. // port: 6666,
  29. // open:true // vite项目启动时自动打开浏览器
  30. },
  31. plugins,
  32. optimizeDeps: {
  33. include: ["dayjs"],
  34. },
  35. });