37 lines
670 B
TypeScript
37 lines
670 B
TypeScript
import { defineConfig } from "vite";
|
|
import { cool } from "@cool-vue/vite-plugin";
|
|
import { proxy } from "./config/proxy";
|
|
import tailwindcss from "tailwindcss";
|
|
import { join } from "node:path";
|
|
import uni from "@dcloudio/vite-plugin-uni";
|
|
|
|
const resolve = (dir: string) => join(__dirname, dir);
|
|
|
|
for (const i in proxy) {
|
|
proxy[`/${i}/`] = proxy[i];
|
|
}
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
uni(),
|
|
cool({
|
|
type: "uniapp-x",
|
|
proxy,
|
|
tailwind: {
|
|
enable: true
|
|
}
|
|
})
|
|
],
|
|
|
|
server: {
|
|
port: 9900,
|
|
proxy
|
|
},
|
|
|
|
css: {
|
|
postcss: {
|
|
plugins: [tailwindcss({ config: resolve("./tailwind.config.ts") })]
|
|
}
|
|
}
|
|
});
|