docs: 📝 注释优化
Former-commit-id: ed0793c962af8803ebf35a20c39777e13642ec21
This commit is contained in:
@@ -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",
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user