vite.config.js 696 B

12345678910111213141516171819202122232425262728293031
  1. import { defineConfig,loadEnv } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import styleImport from 'vite-plugin-style-import';
  4. import path from "path";
  5. // https://vitejs.dev/config/
  6. export default ({mode})=>defineConfig({
  7. base:loadEnv(mode, process.cwd()).VITE_APP_BASE_URL,
  8. plugins: [
  9. vue(),
  10. styleImport({
  11. libs: [
  12. {
  13. libraryName: 'vant',
  14. esModule: true,
  15. resolveStyle: (name) => `vant/es/${name}/style/index`,
  16. },
  17. ],
  18. }),
  19. ],
  20. resolve: {
  21. alias: {
  22. "@": path.resolve(__dirname, "./src"),
  23. },
  24. },
  25. build:{
  26. outDir:loadEnv(mode, process.cwd()).VITE_APP_OUTDIR
  27. },
  28. server:{
  29. host:'0.0.0.0',
  30. }
  31. })