有没有办法在Nuxt 3中设置自定义自动导入?我使用Pinia,我的商店在/stores下的根目录中。例如,如果我想在组件中使用/stores/auth.store.ts中的商店,我总是必须像这样导入商店:import { useCourseStore } from '~~/stores/course.store'; .
import { useCourseStore } from '~~/stores/course.store';
aor9mmx11#
根据Pinia文档https://pinia.vuejs.org/ssr/nuxt.html#auto-imports中的定义,您可以在nuxt.config.ts中设置此配置
nuxt.config.ts
export default defineNuxtConfig({ // your config... modules: [ [ '@pinia/nuxt', { autoImports: ['defineStore'] }, ], ], });
您还可以在配置中定义自定义导入方向https://nuxt.com/docs/api/configuration/nuxt-config#imports
export default defineNuxtConfig({ // your config imports: { dirs: ['stores'], }, });
1条答案
按热度按时间aor9mmx11#
根据Pinia文档https://pinia.vuejs.org/ssr/nuxt.html#auto-imports中的定义,您可以在
nuxt.config.ts
中设置此配置您还可以在配置中定义自定义导入方向https://nuxt.com/docs/api/configuration/nuxt-config#imports