_auto-import.ts 1010 B

12345678910111213141516171819202122232425262728293031
  1. import AutoImport from "unplugin-auto-import/vite"
  2. import Components from "unplugin-vue-components/vite"
  3. //import { VantResolver } from "unplugin-vue-components/resolvers"
  4. export default function createAutoImport() {
  5. return [
  6. AutoImport({
  7. imports: ["vue", "vue-router", "pinia", "uni-app"],
  8. //plus按需引入
  9. //resolvers: [VantResolver()],
  10. dirs: ["src/core/utils", "src/core/services", "src/core/use/*"],
  11. dts: "vite/auto-import/auto-import.d.ts",
  12. eslintrc: {
  13. enabled: true,
  14. filepath: "vite/auto-import/.eslintrc-auto-import.json",
  15. globalsPropValue: true,
  16. },
  17. }),
  18. // //plus按需引入
  19. // Components({
  20. // //resolvers: [VantResolver()],
  21. // // 指定组件位置,默认是src/components
  22. // dirs: ["src/components"],
  23. // // 组件的有效文件扩展名。
  24. // extensions: ["vue"],
  25. // // 搜索子目录
  26. // deep: true,
  27. // dts: "vite/auto-import/components.d.ts",
  28. // }),
  29. ]
  30. }