feat: 更新 tsconfig 和 Vite 插件配置,添加类型定义文件以增强类型支持
This commit is contained in:
@ -30,7 +30,6 @@ export function Plugins() {
|
||||
VueMacros({
|
||||
plugins: {
|
||||
vueRouter: VueRouter({
|
||||
dts: './src/types/typed-router.d.ts',
|
||||
routesFolder: 'src/pages',
|
||||
exclude: ['**/__*', '**/__*/**/*'],
|
||||
getRouteName: (routeNode) => getPascalCaseRouteName(routeNode),
|
||||
@ -56,7 +55,6 @@ export function Plugins() {
|
||||
|
||||
plugins.push(
|
||||
AutoImport({
|
||||
dts: './src/types/auto-imports.d.ts',
|
||||
resolvers: [TDesignResolver({ library: 'mobile-vue', esm: true }), VantResolver({ importStyle: true })],
|
||||
imports: [
|
||||
'vue',
|
||||
@ -69,7 +67,6 @@ export function Plugins() {
|
||||
],
|
||||
}),
|
||||
Components({
|
||||
dts: './src/types/components.d.ts',
|
||||
// allow auto load markdown components under `./src/components/`
|
||||
extensions: ['vue', 'md'],
|
||||
// allow auto import and register components used in markdown
|
||||
|
Reference in New Issue
Block a user