vite.config.ts 752 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { defineConfig, UserConfig } from "vite";
  2. import uni from "@dcloudio/vite-plugin-uni";
  3. import AutoImport from 'unplugin-auto-import/vite';
  4. import path from 'path';
  5. const viteConfig: UserConfig = {
  6. plugins: [
  7. uni(),
  8. AutoImport({
  9. imports: ['vue'],
  10. resolvers: [],
  11. dts: true,
  12. }),
  13. ],
  14. resolve: {
  15. alias: [
  16. {
  17. find: '@',
  18. replacement: path.resolve(__dirname, './src'),
  19. },
  20. ],
  21. extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'],
  22. },
  23. server: {
  24. host: '0.0.0.0',
  25. port: 5173,
  26. },
  27. css: {
  28. preprocessorOptions: {
  29. scss: {
  30. quietDeps: false // 忽略scss 的@import废弃 警告
  31. }
  32. }
  33. }
  34. };
  35. export default defineConfig(viteConfig);