zorroe

zorroe

vue3中使用插件unplugin-auto-import/vite

自动导入

安装#

npm i -D unplugin-auto-import

配置#

  1. 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文件

注:也可以指定路径

  1. 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>

image-20230722223218900

image-20230722223305801

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。