Skip to content

vite.config.ts

配置 vite 的编译选项,具体规范参考 vite.config

ts
import uni from "@dcloudio/vite-plugin-uni"; // !此依赖不能安装
import path from "path";
import { defineConfig } from "vite";
import { cool } from "@cool-vue/vite-plugin";
import { proxy } from "./config/proxy";

function resolve(dir: string) {
  return path.resolve(__dirname, dir);
}

// https://vitejs.dev/config

export default defineConfig(() => {
  return {
    plugins: [uni(), cool({ type: "app", proxy })],
    server: {
      port: 9900,
      proxy,
      hmr: {
        overlay: true,
      },
    },
    resolve: {
      alias: {
        "/@": resolve("./"),
        "/$": resolve("./uni_modules/"),
      },
    },
  };
});