vite.config.ts 552 B

12345678910111213141516171819202122232425
  1. import { defineConfig } from "vite";
  2. import path from "path";
  3. import svgr from "vite-plugin-svgr";
  4. import react from "@vitejs/plugin-react";
  5. import monaco from "vite-plugin-monaco-editor";
  6. // https://vitejs.dev/config/
  7. export default defineConfig({
  8. root: "src",
  9. plugins: [
  10. svgr(),
  11. react(),
  12. monaco({ languageWorkers: ["editorWorkerService", "typescript"] }),
  13. ],
  14. build: {
  15. outDir: "../dist",
  16. emptyOutDir: true,
  17. },
  18. resolve: {
  19. alias: {
  20. "@": path.resolve("./src"),
  21. "@root": path.resolve("."),
  22. },
  23. },
  24. });