vite.config.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { fileURLToPath, URL } from 'node:url';
  2. import { defineConfig } from 'vite';
  3. import vue from '@vitejs/plugin-vue';
  4. import AutoImport from 'unplugin-auto-import/vite';
  5. import Components from 'unplugin-vue-components/vite';
  6. import { NaiveUiResolver } from 'unplugin-vue-components/resolvers';
  7. import WindiCSS from 'vite-plugin-windicss';
  8. //我在新建的项目这样完全没问题,就是这个项目有问题
  9. // https://vitejs.dev/config/
  10. export default defineConfig({
  11. server: {
  12. cors: true,
  13. // proxy: {
  14. // '/api2': {
  15. // target: 'http://coldverifylocal.coldbaozhida.com',
  16. // changeOrigin: true,
  17. // rewrite: (path) => path.replace(/^\/api2/, ''),
  18. // },
  19. // },
  20. },
  21. base: './',
  22. resolve: {
  23. alias: {
  24. '@': fileURLToPath(new URL('./src', import.meta.url)),
  25. },
  26. },
  27. plugins: [
  28. vue(),
  29. WindiCSS(),
  30. AutoImport({
  31. eslintrc: {
  32. enabled: true,
  33. },
  34. imports: [
  35. 'vue',
  36. 'vue-router',
  37. {
  38. 'naive-ui': [
  39. 'useDialog',
  40. 'useMessage',
  41. 'useNotification',
  42. 'useLoadingBar',
  43. ],
  44. },
  45. ],
  46. }),
  47. Components({
  48. resolvers: [NaiveUiResolver()],
  49. }),
  50. ],
  51. build: {
  52. chunkSizeWarningLimit: 2000,
  53. outDir: '冷链2.0线下'
  54. },
  55. });