vite.config.ts 846 B

1234567891011121314151617181920212223242526272829303132333435
  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. "/mall": {
  20. target: "http://yp1.yingpaipay.com:9026",
  21. changeOrigin: true,
  22. secure: false,
  23. },
  24. },
  25. // port: 6666,
  26. // open:true // vite项目启动时自动打开浏览器
  27. },
  28. plugins,
  29. optimizeDeps: {
  30. include: ["dayjs"],
  31. },
  32. });