自动导入
安装#
npm i -D unplugin-auto-import
配置#
- 在
vite.config.ts中进行配置 
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import AutoImport from "unplugin-auto-import/vite";
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    AutoImport({
      imports: ["vue"],
      dts: true,
    }),
  ],
});
设置
dts:true之后,会在当前路径生成一个auto-imports.d.ts文件注:也可以指定路径
- 在
tsconfig.json中配置 
"include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "./**.d.ts"   *****这一行
],
配置的目的是防止 vue 文件中报红线,虽然不影响运行
效果#
<template>
  <div>
    <button @click="num += 1">+</button>
  </div>
  <div>
    {{ num }}
  </div>
</template>
<script setup lang="ts">
const num = ref(30);
</script>

