vite.config.js 951 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { fileURLToPath, URL } from "node:url";
  2. import { defineConfig } from "vite";
  3. import vue from "@vitejs/plugin-vue";
  4. // import postCssPxToRem from "postcss-pxtorem";
  5. import AutoImport from "unplugin-auto-import/vite";
  6. import Components from "unplugin-vue-components/vite";
  7. import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
  8. // https://vite.dev/config/
  9. export default defineConfig({
  10. base: "./",
  11. plugins: [
  12. vue(),
  13. AutoImport({
  14. resolvers: [ElementPlusResolver()],
  15. }),
  16. Components({
  17. resolvers: [ElementPlusResolver()],
  18. }),
  19. ],
  20. server: {
  21. host: "0.0.0.0",
  22. },
  23. // css: {
  24. // postcss: {
  25. // plugins: [
  26. // postCssPxToRem({
  27. // rootValue: 75,
  28. // propList: ["*"],
  29. // exclude: ["/node_modules"],
  30. // }),
  31. // ],
  32. // },
  33. // },
  34. resolve: {
  35. alias: {
  36. "@": fileURLToPath(new URL("./src", import.meta.url)),
  37. },
  38. },
  39. });