HuanMengAdmin/admin-client/vite.config.ts.timestamp-1730887679994-399ea45020b1a.mjs
2025-11-08 00:02:14 +08:00

112 lines
9.8 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// vite.config.ts
import { defineConfig } from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/vite/dist/node/index.js";
import vue from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/@vitejs/plugin-vue/dist/index.mjs";
import { resolve } from "path";
import vueJsx from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs";
import Components from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-vue-components/dist/vite.js";
import { AntDesignVueResolver } from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-vue-components/dist/resolvers.js";
import AutoImport from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-auto-import/dist/vite.js";
var vite_config_default = defineConfig({
plugins: [
vue(),
vueJsx({
// https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx
// options are passed on to @vue/babel-plugin-jsx
}),
AutoImport({
imports: [
"vue",
// 自动导入 vue 中的 API
"vue-router"
// 如果你使用 vue-router
],
dts: "src/auto-imports.d.ts"
// 可以生成 TypeScript 声明文件
}),
Components({
dirs: ["src/core/components"],
extensions: ["vue"],
deep: true,
dts: "src/components.d.ts",
resolvers: [
AntDesignVueResolver({
importStyle: false
// css in js
})
]
})
],
/**
* 打包给目录的前缀
* 生产环境默认client 文件夹包起来
* 开发环境默认:/
*/
base: process.env.VUE_APP_BASE,
// process.env.NODE_ENV == "production" ? "/client/" : "/",
server: {
port: 501,
host: true,
proxy: {
"/api/v1": {
target: "http://localhost:5500/",
ws: false,
changeOrigin: true
}
}
// 设置 https 代理
// proxy: {
// '/api': {
// target: 'your https address',
// changeOrigin: true,
// rewrite: (path: string) => path.replace(/^\/api/, '')
// }
// }
},
resolve: {
extensions: [".js", ".json", ".scss", ".css", ".less", ".tsx", ".ts", ".vue"],
alias: {
"@/": resolve("src") + "/"
}
},
// pages: {
// index: {
// // page 的入口
// entry: 'src/main.ts',
// // 模板来源
// template: 'public/index.html',
// // 在 dist/index.html 的输出
// filename: 'index.html',
// // 当使用 title 选项时,
// // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
// title: 'hzy-admin-ui-ts',
// },
// },
// CSS 预处理器
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true
}
}
// postcss: {
// plugins: [
// require('autoprefixer')
// ]
// }
},
build: {
assetsDir: "static/img",
rollupOptions: {
output: {
chunkFileNames: "static/js/[name]-[hash].js",
entryFileNames: "static/js/[name]-[hash].js",
assetFileNames: "static/[ext]/[name]-[hash].[ext]"
}
}
}
});
export {
vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJJOlxcXFxHaXRcXFxcSHVhbk1lbmdBZG1pblxcXFxhZG1pbi1jbGllbnRcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkk6XFxcXEdpdFxcXFxIdWFuTWVuZ0FkbWluXFxcXGFkbWluLWNsaWVudFxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vSTovR2l0L0h1YW5NZW5nQWRtaW4vYWRtaW4tY2xpZW50L3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHZ1ZSBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlXCI7XHJcbmltcG9ydCB7IHJlc29sdmUgfSBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdnVlSnN4IGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWUtanN4XCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xyXG5pbXBvcnQgeyBBbnREZXNpZ25WdWVSZXNvbHZlciB9IGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3Jlc29sdmVycyc7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXHJcbi8vIGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgcGx1Z2luczogW1xyXG4gICAgdnVlKCksXHJcbiAgICB2dWVKc3goe1xyXG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdml0ZWpzL3ZpdGUtcGx1Z2luLXZ1ZS90cmVlL21haW4vcGFja2FnZXMvcGx1Z2luLXZ1ZS1qc3hcclxuICAgICAgLy8gb3B0aW9ucyBhcmUgcGFzc2VkIG9uIHRvIEB2dWUvYmFiZWwtcGx1Z2luLWpzeFxyXG4gICAgfSksXHJcbiAgICBBdXRvSW1wb3J0KHtcclxuICAgICAgaW1wb3J0czogW1xyXG4gICAgICAgICd2dWUnLCAvLyBcdTgxRUFcdTUyQThcdTVCRkNcdTUxNjUgdnVlIFx1NEUyRFx1NzY4NCBBUElcclxuICAgICAgICAndnVlLXJvdXRlcicsIC8vIFx1NTk4Mlx1Njc5Q1x1NEY2MFx1NEY3Rlx1NzUyOCB2dWUtcm91dGVyXHJcbiAgICAgIF0sXHJcbiAgICAgIGR0czogJ3NyYy9hdXRvLWltcG9ydHMuZC50cycsIC8vIFx1NTNFRlx1NEVFNVx1NzUxRlx1NjIxMCBUeXBlU2NyaXB0IFx1NThGMFx1NjYwRVx1NjU4N1x1NEVGNlxyXG4gICAgfSksXHJcbiAgICBDb21wb25lbnRzKHtcclxuICAgICAgZGlyczogWydzcmMvY29yZS9jb21wb25lbnRzJ10sXHJcbiAgICAgIGV4dGVuc2lvbnM6IFsndnVlJ10sXHJcbiAgICAgIGRlZXA6IHRydWUsXHJcbiAgICAgIGR0czogJ3NyYy9jb21wb25lbnRzLmQudHMnLFxyXG4gICAgICByZXNvbHZlcnM6IFtcclxuICAgICAgICBBbnREZXNpZ25WdWVSZXNvbHZlcih7XHJcbiAgICAgICAgICBpbXBvcnRTdHlsZTogZmFsc2UsIC8vIGNzcyBpbiBqc1xyXG4gICAgICAgIH0pLFxyXG4gICAgICBdLFxyXG4gICAgfSksXHJcbiAgXSxcclxuICAvKipcclxuICAgKiBcdTYyNTNcdTUzMDVcdTdFRDlcdTc2RUVcdTVGNTVcdTc2ODRcdTUyNERcdTdGMDBcclxuICAgKiBcdTc1MUZcdTRFQTdcdTczQUZcdTU4ODNcdTlFRDhcdThCQTRcdUZGMUFjbGllbnQgXHU2NTg3XHU0RUY2XHU1OTM5XHU1MzA1XHU4RDc3XHU2NzY1XHJcbiAgICogXHU1RjAwXHU1M0QxXHU3M0FGXHU1ODgzXHU5RUQ4XHU4QkE0XHVGRjFBL1xyXG4gICAqL1xyXG4gIGJhc2U6IHByb2Nlc3MuZW52LlZVRV9BUFBfQkFTRSwgLy8gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT0gXCJwcm9kdWN0aW9uXCIgPyBcIi9jbGllbnQvXCIgOiBcIi9cIixcclxuICBzZXJ2ZXI6IHtcclxuICAgIHBvcnQ6IDUwMSxcclxuICAgIGhvc3Q6IHRydWUsXHJcbiAgICBwcm94eToge1xyXG4gICAgICBcIi9hcGkvdjFcIjoge1xyXG4gICAgICAgIHRhcmdldDogXCJodHRwOi8vbG9jYWxob3N0OjU1MDAvXCIsXHJcbiAgICAgICAgd3M6IGZhbHNlLFxyXG4gICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcblxyXG4gICAgLy8gXHU4QkJFXHU3RjZFIGh0dHBzIFx1NEVFM1x1NzQwNlxyXG4gICAgLy8gcHJveHk6IHtcclxuICAgIC8vICAgJy9hcGknOiB7XHJcbiAgICAvLyAgICAgdGFyZ2V0OiAneW91ciBodHRwcyBhZGRyZXNzJyxcclxuICAgIC8vICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAvLyAgICAgcmV3cml0ZTogKHBhdGg6IHN0cmluZykgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpLywgJycpXHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9LFxyXG4gIHJlc29sdmU6IHtcclxuICAgIGV4dGVuc2lvbnM6IFtcIi5qc1wiLCBcIi5qc29uXCIsIFwiLnNjc3NcIiwgXCIuY3NzXCIsIFwiLmxlc3NcIiwgXCIudHN4XCIsIFwiLnRzXCIsIFwiLnZ1ZVwiXSxcclxuICAgIGFsaWFzOiB7XHJcbiAgICAgIFwiQC9cIjogcmVzb2x2ZShcInNyY1wiKSArIFwiL1wiLFxyXG4gICAgfSxcclxuICB9LFxyXG4gIC8vIHBhZ2VzOiB7XHJcbiAgLy8gICAgIGluZGV4OiB7XHJcbiAgLy8gICAgICAgICAvLyBwYWdlIFx1NzY4NFx1NTE2NVx1NTNFM1xyXG4gIC8vICAgICAgICAgZW50cnk6ICdzcmMvbWFpbi50cycsXHJcbiAgLy8gICAgICAgICAvLyBcdTZBMjFcdTY3N0ZcdTY3NjVcdTZFOTBcclxuICAvLyAgICAgICAgIHRlbXBsYXRlOiAncHVibGljL2luZGV4Lmh0bWwnLFxyXG4gIC8vICAgICAgICAgLy8gXHU1NzI4IGRpc3QvaW5kZXguaHRtbCBcdTc2ODRcdThGOTNcdTUxRkFcclxuICAvLyAgICAgICAgIGZpbGVuYW1lOiAnaW5kZXguaHRtbCcsXHJcbiAgLy8gICAgICAgICAvLyBcdTVGNTNcdTRGN0ZcdTc1MjggdGl0bGUgXHU5MDA5XHU5ODc5XHU2NUY2XHVGRjBDXHJcbiAgLy8gICAgICAgICAvLyB0ZW1wbGF0ZSBcdTRFMkRcdTc2ODQgdGl0bGUgXHU2ODA3XHU3QjdFXHU5NzAwXHU4OTgxXHU2NjJGIDx0aXRsZT48JT0gaHRtbFdlYnBhY2tQbHVnaW4ub3B0aW9ucy50aXRsZSAlPjwvdGl0bGU+XHJcbiAgLy8gICAgICAgICB0aXRsZTogJ2h6eS1hZG1pbi11aS10cycsXHJcbiAgLy8gICAgIH0sXHJcbiAgLy8gfSxcclxuICAvLyBDU1MgXHU5ODg0XHU1OTA0XHU3NDA2XHU1NjY4XHJcbiAgY3NzOiB7XHJcbiAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgIGxlc3M6IHtcclxuICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICAvLyBwb3N0Y3NzOiB7XHJcbiAgICAvLyAgIHBsdWdpbnM6IFtcclxuICAgIC8vICAgICByZXF1aXJlKCdhdXRvcHJlZml4ZXInKVxyXG4gICAgLy8gICBdXHJcbiAgICAvLyB9XHJcbiAgfSxcclxuICBidWlsZDoge1xyXG4gICAgYXNzZXRzRGlyOiBcInN0YXRpYy9pbWdcIixcclxuICAgIHJvbGx1cE9wdGlvbnM6IHtcclxuICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgY2h1bmtGaWxlTmFtZXM6IFwic3RhdGljL2pzL1tuYW1lXS1baGFzaF0uanNcIixcclxuICAgICAgICBlbnRyeUZpbGVOYW1lczogXCJzdGF0aWMvanMvW25hbWVdLVtoYXNoXS5qc1wiLFxyXG4gICAgICAgIGFzc2V0RmlsZU5hbWVzOiBcInN0YXRpYy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdXCIsXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gIH0sXHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTZSLFNBQVMsb0JBQW9CO0FBQzFULE9BQU8sU0FBUztBQUNoQixTQUFTLGVBQWU7QUFDeEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsNEJBQTRCO0FBQ3JDLE9BQU8sZ0JBQWdCO0FBRXZCLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQzFCLFNBQVM7QUFBQSxJQUNQLElBQUk7QUFBQSxJQUNKLE9BQU87QUFBQTtBQUFBO0FBQUEsSUFHUCxDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDVCxTQUFTO0FBQUEsUUFDUDtBQUFBO0FBQUEsUUFDQTtBQUFBO0FBQUEsTUFDRjtBQUFBLE1BQ0EsS0FBSztBQUFBO0FBQUEsSUFDUCxDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDVCxNQUFNLENBQUMscUJBQXFCO0FBQUEsTUFDNUIsWUFBWSxDQUFDLEtBQUs7QUFBQSxNQUNsQixNQUFNO0FBQUEsTUFDTixLQUFLO0FBQUEsTUFDTCxXQUFXO0FBQUEsUUFDVCxxQkFBcUI7QUFBQSxVQUNuQixhQUFhO0FBQUE7QUFBQSxRQUNmLENBQUM7QUFBQSxNQUNIO0FBQUEsSUFDRixDQUFDO0FBQUEsRUFDSDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQU1BLE1BQU0sUUFBUSxJQUFJO0FBQUE7QUFBQSxFQUNsQixRQUFRO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsTUFDTCxXQUFXO0FBQUEsUUFDVCxRQUFRO0FBQUEsUUFDUixJQUFJO0FBQUEsUUFDSixjQUFjO0FBQUEsTUFDaEI7QUFBQSxJQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBVUY7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNQLFlBQVksQ0FBQyxPQUFPLFNBQVMsU0FBUyxRQUFRLFNBQVMsUUFBUSxPQUFPLE1BQU07QUFBQSxJQUM1RSxPQUFPO0FBQUEsTUFDTCxNQUFNLFFBQVEsS0FBSyxJQUFJO0FBQUEsSUFDekI7QUFBQSxFQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBZUEsS0FBSztBQUFBLElBQ0gscUJBQXFCO0FBQUEsTUFDbkIsTUFBTTtBQUFBLFFBQ0osbUJBQW1CO0FBQUEsTUFDckI7QUFBQSxJQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTUY7QUFBQSxFQUNBLE9BQU87QUFBQSxJQUNMLFdBQVc7QUFBQSxJQUNYLGVBQWU7QUFBQSxNQUNiLFFBQVE7QUFBQSxRQUNOLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLE1BQ2xCO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=