chore: 统一管理 *.d.ts 文件

This commit is contained in:
pany 2022-04-21 13:25:02 +08:00
parent 5ce6eb37ca
commit 971fc3d257
5 changed files with 11 additions and 9 deletions

View File

@ -2,14 +2,14 @@
// This starter template is using Vue 3 <script setup> SFCs // This starter template is using Vue 3 <script setup> SFCs
// Check out https://vuejs.org/api/sfc-script-setup.html#script-setup // Check out https://vuejs.org/api/sfc-script-setup.html#script-setup
import HelloWorld from "./components/HelloWorld.vue" import HelloWorld from "./components/HelloWorld.vue"
console.log('测试 console.log') console.log("测试 console.log")
console.info('测试 console.info') console.info("测试 console.info")
console.error('测试 console.error') console.error("测试 console.error")
console.info('测试 VITE_BASE_API', import.meta.env.VITE_BASE_API) console.info("测试 VITE_BASE_API", import.meta.env.VITE_BASE_API)
console.info('测试 MODE', import.meta.env.MODE) console.info("测试 MODE", import.meta.env.MODE)
console.info('测试 BASE_URL', import.meta.env.BASE_URL) console.info("测试 BASE_URL", import.meta.env.BASE_URL)
console.info('测试 DEV', import.meta.env.DEV) console.info("测试 DEV", import.meta.env.DEV)
console.info('测试 PROD', import.meta.env.PROD) console.info("测试 PROD", import.meta.env.PROD)
</script> </script>
<template> <template>

View File

@ -6,7 +6,7 @@ import '@vue/runtime-core'
declare module '@vue/runtime-core' { declare module '@vue/runtime-core' {
export interface GlobalComponents { export interface GlobalComponents {
ElButton: typeof import('element-plus/es')['ElButton'] ElButton: typeof import('element-plus/es')['ElButton']
HelloWorld: typeof import('./src/components/HelloWorld.vue')['default'] HelloWorld: typeof import('./../components/HelloWorld.vue')['default']
} }
} }

View File

View File

@ -71,10 +71,12 @@ export default (env: ConfigEnv): UserConfigExport => {
vue(), vue(),
/** 自动按需导入 */ /** 自动按需导入 */
AutoImport({ AutoImport({
dts: './src/types/auto-imports.d.ts',
resolvers: [ElementPlusResolver()], resolvers: [ElementPlusResolver()],
}), }),
/** 自动按需导入 */ /** 自动按需导入 */
Components({ Components({
dts: './src/types/components.d.ts',
resolvers: [ElementPlusResolver()], resolvers: [ElementPlusResolver()],
}), }),
], ],