vite.config.js 950 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import {fileURLToPath, URL} from 'node:url'
  2. import {defineConfig, loadEnv} from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. import Components from 'unplugin-vue-components/vite';
  5. import {AntDesignVueResolver} from 'unplugin-vue-components/resolvers';
  6. import postcssPxtoRem from 'postcss-pxtorem'
  7. // https://vitejs.dev/config/
  8. export default defineConfig({
  9. plugins: [
  10. vue(),
  11. Components({
  12. resolvers: [
  13. AntDesignVueResolver({
  14. importStyle: false, // css in js
  15. }),
  16. ],
  17. }),
  18. ],
  19. resolve: {
  20. alias: {
  21. '@': fileURLToPath(new URL('./src', import.meta.url))
  22. }
  23. },
  24. css: {
  25. postcss: {
  26. plugins: [
  27. postcssPxtoRem({
  28. rootValue: 192, // 按照自己的设计稿修改 1920/10
  29. propList: ['*'],
  30. }),
  31. ]
  32. }
  33. }
  34. })