vite.config.js 548 B

1234567891011121314151617181920212223242526272829
  1. import path from "path";
  2. import vue from "@vitejs/plugin-vue";
  3. const SRC_DIR = path.resolve(__dirname, "./src");
  4. const PUBLIC_DIR = path.resolve(__dirname, "./public");
  5. const BUILD_DIR = path.resolve(__dirname, "./www");
  6. export default {
  7. plugins: [vue()],
  8. root: SRC_DIR,
  9. base: "",
  10. publicDir: PUBLIC_DIR,
  11. build: {
  12. outDir: BUILD_DIR,
  13. assetsInlineLimit: 0,
  14. emptyOutDir: true,
  15. rollupOptions: {
  16. treeshake: false,
  17. },
  18. },
  19. resolve: {
  20. alias: {
  21. "@": SRC_DIR,
  22. },
  23. },
  24. server: {
  25. host: true,
  26. },
  27. };