docs(vite.config.ts): 📝 增加一些注释
This commit is contained in:
parent
ee7db013d3
commit
2ab594fd8e
|
|
@ -80,34 +80,43 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
|
||||||
AutoImport({
|
AutoImport({
|
||||||
// 自动导入 Vue 相关函数,如:ref, reactive, toRef 等
|
// 自动导入 Vue 相关函数,如:ref, reactive, toRef 等
|
||||||
imports: ["vue", "@vueuse/core", "pinia", "vue-router", "vue-i18n"],
|
imports: ["vue", "@vueuse/core", "pinia", "vue-router", "vue-i18n"],
|
||||||
// 自动导入 Element Plus 相关函数,如:ElMessage, ElMessageBox... (带样式)
|
resolvers: [
|
||||||
resolvers: [ElementPlusResolver(), IconsResolver({})],
|
// 自动导入 Element Plus 相关函数,如:ElMessage, ElMessageBox... (带样式)
|
||||||
|
ElementPlusResolver(),
|
||||||
|
// 自动导入图标组件
|
||||||
|
IconsResolver({}),
|
||||||
|
],
|
||||||
eslintrc: {
|
eslintrc: {
|
||||||
|
// 是否自动生成 eslint 规则,建议生成之后设置 false
|
||||||
enabled: false,
|
enabled: false,
|
||||||
|
// 指定自动导入函数 eslint 规则的文件
|
||||||
filepath: "./.eslintrc-auto-import.json",
|
filepath: "./.eslintrc-auto-import.json",
|
||||||
globalsPropValue: true,
|
globalsPropValue: true,
|
||||||
},
|
},
|
||||||
|
// 是否在 vue 模板中自动导入
|
||||||
vueTemplate: true,
|
vueTemplate: true,
|
||||||
// 配置文件生成位置(false:关闭自动生成)
|
// 指定自动导入函数TS类型声明文件路径 (false:关闭自动生成)
|
||||||
dts: false,
|
dts: false,
|
||||||
// dts: "src/typings/auto-imports.d.ts",
|
// dts: "src/typings/auto-imports.d.ts",
|
||||||
}),
|
}),
|
||||||
|
|
||||||
Components({
|
Components({
|
||||||
resolvers: [
|
resolvers: [
|
||||||
// 自动导入 Element Plus 组件
|
// 自动导入 Element Plus 组件
|
||||||
ElementPlusResolver(),
|
ElementPlusResolver(),
|
||||||
// 自动注册图标组件
|
// 自动注册图标组件
|
||||||
IconsResolver({ enabledCollections: ["ep"] }),
|
IconsResolver({
|
||||||
|
// element-plus图标库,其他图标库 https://icon-sets.iconify.design/
|
||||||
|
enabledCollections: ["ep"],
|
||||||
|
}),
|
||||||
],
|
],
|
||||||
// 指定自定义组件位置(默认:src/components)
|
// 指定自定义组件位置(默认:src/components)
|
||||||
dirs: ["src/components", "src/**/components"],
|
dirs: ["src/components", "src/**/components"],
|
||||||
// 配置文件位置 (false:关闭自动生成)
|
// 指定自动导入组件TS类型声明文件路径 (false:关闭自动生成)
|
||||||
dts: false,
|
dts: false,
|
||||||
// dts: "src/typings/components.d.ts",
|
// dts: "src/typings/components.d.ts",
|
||||||
}),
|
}),
|
||||||
|
|
||||||
Icons({
|
Icons({
|
||||||
|
// 自动安装图标库
|
||||||
autoInstall: true,
|
autoInstall: true,
|
||||||
}),
|
}),
|
||||||
createSvgIconsPlugin({
|
createSvgIconsPlugin({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue