工业互联网平台搭建的仓库管理系统
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import {
  2. defineConfig
  3. } from 'vite'
  4. import vue from '@vitejs/plugin-vue'
  5. import path from 'path'
  6. import AutoImport from 'unplugin-auto-import/vite'
  7. import Components from 'unplugin-vue-components/vite'
  8. import {
  9. ElementPlusResolver
  10. } from 'unplugin-vue-components/resolvers'
  11. // https://vitejs.dev/config/
  12. import {
  13. createSvgIconsPlugin
  14. } from "vite-plugin-svg-icons"
  15. export default defineConfig({
  16. plugins: [
  17. vue(),
  18. AutoImport({
  19. resolvers: [ElementPlusResolver()],
  20. }),
  21. Components({
  22. resolvers: [ElementPlusResolver()],
  23. }),
  24. createSvgIconsPlugin({
  25. iconDirs: [path.resolve(process.cwd(), "src/assets/icons")],
  26. symbolId: "icon-[dir]-[name]",
  27. }),
  28. ],
  29. base: './',
  30. resolve: {
  31. alias: {
  32. '@/public': path.resolve('./public'),
  33. '@/src': path.resolve('./src'),
  34. '@/views': path.resolve('./src/views'),
  35. '@/tools': path.resolve('./src/tools'),
  36. '@/axios': path.resolve('./src/axios'),
  37. '@/stores': path.resolve('./src/stores'),
  38. '@/router': path.resolve('./src/router'),
  39. '@/style': path.resolve('./src/style'),
  40. '@/assets': path.resolve('./src/assets'),
  41. '@/components': path.resolve('./src/components'),
  42. }
  43. }
  44. })