vite.config.js 726 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. })