Nuxt 3 自动导入的组件为啥在模板里找不到? 艳丽酱~ 提问于 2026-03-05 13:27:20 阅读 64 框架 我用 Nuxt 3 的 auto-imports 功能,把一个叫 MyButton.vue 的组件放进了 components/ 目录,按理说应该自动注册了,但在页面模板里写 <MyButton /> 却报错说组件未注册,这是啥情况? 我确认文件名是 PascalCase,也重启过 dev server,nuxt.config.ts 里也没关掉 autoImports。是不是还要手动 import 一下? Vue框架 我来解答 赞 6 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 UE丶树源 Lv1 检查下组件是不是放在 components/global 目录里了,Nuxt3默认只自动导入这个目录的组件。要么挪进去,要么在nuxt.config.ts里加这个配置: export default defineNuxtConfig({ components: { dirs: ['~/components'] } }) 要还不行,八成是文件名大小写出问题了,再检查下是不是真的叫 MyButton.vue 不是 myButton.vue 回复 点赞 3 2026-03-05 14:05 加载更多 相关推荐 2 回答 103 浏览 Nuxt3中为什么Auto Import的组件无法在客户端组件中自动导入? 我在Nuxt3项目里用客户端组件时,发现通过autoImport配置的组件没法自动导入,比如直接用Head标签会报错说找不到模块。明明在服务端组件里能正常工作,这是怎么回事? 尝试过在nuxt.con... 子格(打工版) 框架 2026-02-13 12:31:24 1 回答 48 浏览 Nuxt模块里怎么正确注册全局组件? 我写了个Nuxt模块想自动注册一个全局组件,但页面里一直报“未定义”。试过在components: true下放组件,也试过在模块里用addPlugin加插件,都不行。 这是我在模块里的代码: exp... 欧阳怡冉 框架 2026-03-23 10:47:18 1 回答 55 浏览 Nuxt模块里怎么正确注册全局组件? 我在开发一个 Nuxt 3 的自定义模块,想在模块里自动注册一个全局组件,但试了几次都没生效。是不是 setup 阶段不能直接用 defineNuxtPlugin? 我目前的写法是这样: export... Mr.怡辰 框架 2026-03-20 16:41:20 2 回答 176 浏览 Nuxt布局组件里的 reactive 变量为什么在页面里取不到值? 在Nuxt3项目里,我在布局组件default.vue里用useRuntimeConfig()获取了环境变量,想通过reactive()声明一个共享变量,但在页面里通过inject获取时一直是空值,是... ❤静云 框架 2026-02-01 07:33:25 1 回答 51 浏览 Nuxt 3 中 auto import 的 composables 为什么在组件里找不到? 我在 Nuxt 3 项目里把一个自定义的 composable 放到了 composables/useAuth.js,按文档说应该自动导入,但在组件里直接调用 useAuth() 却报错说 not d... 皇甫歆艺 框架 2026-03-10 19:24:17 2 回答 92 浏览 Nuxt 3 中的 useFetch 在组件里怎么用才不会报错? 我刚学 Nuxt 3,想在组件里用 useFetch 获取数据,但一刷新页面就报错说“Cannot read property 'url' of undefined”。是我写法不对吗? 我试过把 us... 技术秋花 框架 2026-03-08 06:43:19 2 回答 70 浏览 为什么Nuxt3的Auto Import找不到我定义的工具函数? 在Nuxt3项目里按文档配置了Auto Import,但当我尝试导入自己写的formatDate.js工具函数时,控制台报错Cannot find module '@/utils/forma... A. 一鸣 框架 2026-02-19 05:44:30 2 回答 85 浏览 Nuxt3中使用TypeScript时为什么组件props类型报错? 在Nuxt3项目里用TypeScript定义组件props时遇到了奇怪的问题。按照文档写法: export default defineComponent({ props: { user: { typ... 照涵 Dev 框架 2026-02-16 00:47:34 2 回答 57 浏览 Nuxt 3中自定义composable怎么在组件里调用报错? 我刚学Nuxt 3,试着写了个自己的composable叫useCounter,放在composables目录下。但在组件里一调用就报错说“is not a function”。我明明是按文档导出的啊... A. 光浩 框架 2026-03-09 01:51:18 2 回答 106 浏览 Nuxt动态路由页面中asyncData获取不到params参数导致数据加载失败怎么办? 在Nuxt3项目里做文章详情页时遇到了问题,页面路径是pages/post/_id.vue 我按照文档用了asyncData获取参数,但控制台显示params是空对象,导致API请求失败。尝试过把as... ♫奕洳 框架 2026-02-08 12:47:33
components/global目录里了,Nuxt3默认只自动导入这个目录的组件。要么挪进去,要么在nuxt.config.ts里加这个配置:要还不行,八成是文件名大小写出问题了,再检查下是不是真的叫
MyButton.vue不是myButton.vue