diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..de74c2ba --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +dist +node_modules +auto-imports.d.ts diff --git a/package.json b/package.json index 1e0253e2..779cb5aa 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3040120220308001", "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3040120220308001", "@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3040120220308001", + "unplugin-auto-import": "^0.6.6", "vue": "^3.2.31", "vue-i18n": "^9.1.9", "vuex": "^4.0.2" diff --git a/src/App.vue b/src/App.vue index 9b638c91..296376a4 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,4 @@ diff --git a/tsconfig.json b/tsconfig.json index 5aec2fe8..7df0c81e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,5 +12,11 @@ "lib": ["esnext", "dom"], "types": ["@dcloudio/types"] }, - "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] + "include": [ + "src/**/*.ts", + "src/**/*.d.ts", + "src/**/*.tsx", + "src/**/*.vue", + "./auto-imports.d.ts" + ] } diff --git a/vite.config.ts b/vite.config.ts index 46e36fec..86583148 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,8 @@ import { defineConfig } from "vite"; import uni from "@dcloudio/vite-plugin-uni"; +import AutoImport from "unplugin-auto-import/vite"; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [uni()], + plugins: [uni(), AutoImport({ imports: ["vue", "uni-app"] })], });