12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import { defineConfig } from "vite";
- import vue from "@vitejs/plugin-vue";
- import ViteComponents from "unplugin-vue-components/vite";
- import { AntDesignVueResolver } from "unplugin-vue-components/resolvers";
- import AutoImport from "unplugin-auto-import/vite";
- const SERVER_URL = "http://192.168.10.39:8081";
- const path = require("path");
- // https://vitejs.dev/config/
- export default defineConfig({
- plugins: [
- vue({
- refTransform: true,
- }),
- ViteComponents({
- resolvers: [AntDesignVueResolver()],
- dts: true,
- }),
- AutoImport({
- // targets to transform
- include: [
- /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx
- /\.vue\??/, // .vue
- ],
- // global imports to register
- imports: [
- // presets
- "vue",
- "vue-router",
- ],
- }),
- ],
- server: {
- port: 9000,
- // strictPort: true,
- fs: {
- strict: true,
- allow: ["./"],
- },
- proxy: {
- "/api": {
- target: SERVER_URL,
- changeOrigin: true,
- },
- },
- },
- resolve: {
- alias: [{ find: "@", replacement: path.resolve(__dirname, "./src") }],
- extensions: [".js", ".mjs", ".ts", ".vue", ".json", ".scss", ".css"],
- },
- build: {
- ssr: false,
- },
- // define: {
- // __VUE_PROD_DEVTOOLS__: true, // no effect
- // },
- });
|