Heim > Fragen und Antworten > Hauptteil
Ich habe es eingerichtet unplugin-vue-components
,它现在会自动从 src
文件夹导入所有 vue 组件
,但它不会导入 js 文件
(例如位于 src/composables
中的 store.js
)。它也不像 axios
那样导入节点模块
。知道怎么做吗?我希望它像 Nuxt 3 auto import
und es funktioniert (was großartig ist).
github-Link: unplugin-vue-components
Das ist meinsvite.config.js
:
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import Components from 'unplugin-vue-components/vite' export default defineConfig({ plugins: [ vue(), Components({ dirs: ['src'], extensions: ['vue', 'js'] }) ], })
P粉5101277412023-12-28 09:48:42
unplugin-vue-components 插件用于导入组件。如果你想导入 JS 文件(更具体地说,JS 变量),你可以使用这个插件: https ://github.com/antfu/unplugin-auto-import
除了能够导入 axios 等流行库之外,您还可以使用 dir
porperty 添加本地库。
// Auto import for module exports under directories // by default it only scan one level of modules under the directory dirs: [ // './hooks', // './composables' // only root modules // './composables/**', // all nested modules // ... ],
请参阅自述文件以获取更多信息。