docs: 📝 注释优化

Former-commit-id: ed0793c962af8803ebf35a20c39777e13642ec21
This commit is contained in:
郝先瑞
2023-09-11 18:08:11 +08:00
parent caf81a5116
commit 1aa317a21b

View File

@@ -40,19 +40,19 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
}, },
}, },
server: { server: {
host: "0.0.0.0", host: "0.0.0.0", // 允许IP访问
port: Number(env.VITE_APP_PORT), port: Number(env.VITE_APP_PORT), // 应用端口
open: true, // 运行是否自动打开浏览器 open: true, // 运行是否自动打开浏览器
proxy: { proxy: {
// 反向代理解决跨域 /** 接口代理解决跨域 */
[env.VITE_APP_BASE_API]: { [env.VITE_APP_BASE_API]: {
target: env.VITE_APP_TARGET_URL,
changeOrigin: true, changeOrigin: true,
target: env.VITE_APP_TARGET_URL, // https://api.xxx.com
rewrite: (path) => rewrite: (path) =>
path.replace( path.replace(
new RegExp("^" + env.VITE_APP_BASE_API), new RegExp("^" + env.VITE_APP_BASE_API), // ^/dev-api
env.VITE_APP_TARGET_BASE_API env.VITE_APP_TARGET_BASE_API // ""
), // 替换 /dev-api 为 target 接口地址 ), // /dev-api 开头的请求转发至 target示例 http://localhost:3000/dev-api/v1/users (F12可见) 代理转发 https://api.xxx.com/v1/users (真实接口地址)
}, },
}, },
}, },
@@ -60,38 +60,31 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
vue(), vue(),
UnoCSS({}), UnoCSS({}),
AutoImport({ AutoImport({
// 自动导入 Vue 相关函数ref, reactive, toRef 等 imports: ["vue", "@vueuse/core"], // 自动导入 Vue 相关函数ref, reactive, toRef 等
imports: ["vue", "@vueuse/core"],
eslintrc: { eslintrc: {
enabled: false, enabled: false,
filepath: "./.eslintrc-auto-import.json", filepath: "./.eslintrc-auto-import.json",
globalsPropValue: true, globalsPropValue: true,
}, },
resolvers: [ resolvers: [
// 自动导入 Element Plus 相关函数ElMessage, ElMessageBox... (带样式) ElementPlusResolver(), // 自动导入 Element Plus 相关函数ElMessage, ElMessageBox... (带样式)
ElementPlusResolver(),
IconsResolver({}), IconsResolver({}),
], ],
vueTemplate: true, vueTemplate: true,
// 配置文件生成位置(false:关闭自动生成) dts: false, // 配置文件生成位置(false:关闭自动生成)
dts: false,
// dts: "src/types/auto-imports.d.ts", // dts: "src/types/auto-imports.d.ts",
}), }),
Components({ Components({
resolvers: [ resolvers: [
// 自动导入 Element Plus 组件 ElementPlusResolver(), // 自动导入 Element Plus 组件
ElementPlusResolver(), // 自动导入 Icon 组件
// 自动导入图标组件
IconsResolver({ IconsResolver({
// @iconify-json/ep 是 Element Plus 的图标库 enabledCollections: ["ep"], // @iconify-json/ep 是 Element Plus 的图标库
enabledCollections: ["ep"],
}), }),
], ],
// 指定自定义组件位置(默认:src/components) dirs: ["src/**/components"], // 指定自定义组件位置(默认:src/components)
dirs: ["src/**/components"], dts: false, // 配置文件位置(false:关闭自动生成)
// 配置文件位置(false:关闭自动生成)
dts: false,
// dts: "src/types/components.d.ts", // dts: "src/types/components.d.ts",
}), }),