\n \u003CNuxtWelcome />\n \u003C/div>\n\u003C/template>\n\n\u003Cscript setup lang=\"ts\">\nconsole.log(\"111\");\n\u003C/script>\n```\n\n### Expected Behavior\nBuilt-in components should be auto-imported without errors during development.\n\n### Actual Behavior\nConsole errors occur for built-in components (e.g., `NuxtWelcome`), and auto-importing fails.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\nWARN [Vue warn]: Failed to resolve component: NuxtRouteAnnouncer\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. \n at \u003CApp> \n at \u003CNuxtRoot>\n\nthis is setup\n```",[2865],{"name":2866,"color":2867},"pending triage","E99695",32290,"nuxt","open","[Bug] AutoImport Fails for Components with `vite.esbuild.minifyWhitespace=true` in Dev Mode","2025-06-04T10:57:34Z","https://github.com/nuxt/nuxt/issues/32290",0.7063796,{"description":2876,"labels":2877,"number":2888,"owner":2869,"repository":2869,"state":2889,"title":2890,"updated_at":2891,"url":2892,"score":2893},"### Environment\n\n- Operating System: Darwin\r\n- Node Version: v16.17.0\r\n- Nuxt Version: 3.7.0\r\n- CLI Version: 3.7.3\r\n- Nitro Version: 2.6.2\r\n- Package Manager: npm@8.19.1\r\n- Builder: -\r\n- User Config: css, postcss, modules, build, routeRules, imports, plugins\r\n- Runtime Modules: @pinia-plugin-persistedstate/nuxt@1.1.1, @pinia/nuxt@0.4.11\r\n- Build Modules: -\n\n### Reproduction\n\nThe project is frankly too large to put in a minimal reproduction, because I don't know if this also happens when the project is smaller, has less files.\r\n\n\n### Describe the bug\n\nI am currently working on a rather large project - about 40-50 pages, more than 50 components. My configuration is the same as in any other nuxt project. Standard configuration, nothing crazy, added vuetify, tailwind, pinia and that's honestly all the extra stuff.\r\n\r\nEvery time I save (cmd+s) the edited component, the whole project restarts. No reason. This happens every time something in \u003Ctemplate> or \u003Cscript> is edited. This can be quite frustrating when I just add a simple class style to \u003Cspan> or \u003Cp> element and have to wait until the whole project is restarted to see the result.\r\n\r\nThis happens only in this project. It does not happen in any other. Is it due to the size of the project?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\nℹ hmr update /components/contact/index.vue, /assets/css/main.css, /assets/css/main.css?direct (x2) 2:09:59 PM\r\nℹ Directory components/ created 2:10:01 PM\r\nℹ Directory components/ created 2:10:01 PM\r\nℹ Restarting nuxt... 2:10:01 PM\r\nℹ Directory components/ created 2:10:01 PM\r\nℹ Directory components/ created 2:10:03 PM\r\nℹ Directory components/ created 2:10:03 PM\r\nℹ Directory components/ created 2:10:03 PM\n```\n",[2878,2881,2882,2885],{"name":2879,"color":2880},"3.x","29bc7f",{"name":2866,"color":2867},{"name":2883,"color":2884},"needs reproduction","FBCA04",{"name":2886,"color":2887},"closed-by-bot","ededed",23014,"closed","Constant app restart after save a component","2024-06-28T10:03:02Z","https://github.com/nuxt/nuxt/issues/23014",0.6935499,{"description":2895,"labels":2896,"number":2903,"owner":2869,"repository":2869,"state":2889,"title":2904,"updated_at":2905,"url":2906,"score":2907},"### Environment\n\n```\r\nWorking directory: /Users/michael/Developer/kinandconscious/kindandconscious-nuxt3 11:46:21 AM\r\nNuxt project info: (copied to clipboard) 11:46:21 AM\r\n\r\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v20.9.0\r\n- Nuxt Version: 3.8.2\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: pnpm@8.10.3\r\n- Builder: -\r\n- User Config: ssr, app, css, image, modules, routeRules, robots, runtimeConfig, site, sourcemap, windicss\r\n- Runtime Modules: @nuxt/image@1.1.0, nuxt-simple-robots@3.1.9, nuxt-schema-org@3.2.1, nuxt-windicss@2.6.1, @vueuse/nuxt@10.7.0, @pinia/nuxt@0.4.11\r\n- Build Modules: -\r\n------------------------------\r\n```\n\n### Reproduction\n\nHappy to give access to the repository for anyone that needs it. Just ping me here whoever will be assigned, and I will provide access.\n\n### Describe the bug\n\nEssentially, this morning, when opening up my Nuxt 3 project whereby the types are completely broken in VSCode, for every component and .ts file. Perhaps it has something to do with the removal of shameful hoisting?\r\n\r\nI am just so fed up with wrestling with Nuxt, I am making the choice that I will no longer be utilising it until these DX issues are resolved.\r\n\r\n\u003Cimg width=\"528\" alt=\"CleanShot 2023-12-09 at 11 45 25@2x\" src=\"https://github.com/nuxt/nuxt/assets/84131395/a90f3651-ef56-495f-9c87-0b63c5166c06\">\r\n\r\n\u003Cimg width=\"680\" alt=\"CleanShot 2023-12-09 at 11 47 37@2x\" src=\"https://github.com/nuxt/nuxt/assets/84131395/7c2041bf-a5f7-45b1-b38f-bc053ad709b4\">\r\n\r\n\n\n### Additional context\n\nI've tried updating the latest patch version of Nuxt (3.8.2 at the time of writing), but no luck.\r\n\r\nThis really is a poor developer experience. The auto-import magic has always been something I have wrestled with. I think for Nuxt 4 ... I would not provide auto-imports, it just hampers the ability to both switch to other frameworks as the imports need to be added manually per SFC / .ts file etc, but yes, this overly opinionated way is making my Nuxt 3 experience poor.\r\n\r\nCan we opt-out of auto-imports?\n\n### Logs\n\n_No response_",[2897,2900,2901,2902],{"name":2898,"color":2899},"types","2875C3",{"name":2879,"color":2880},{"name":2866,"color":2867},{"name":2883,"color":2884},24662,"[DX] Type inference in VSCode is completely broken on version 3.8.1 / 3.8.2","2023-12-11T14:37:30Z","https://github.com/nuxt/nuxt/issues/24662",0.69425595,{"description":2909,"labels":2910,"number":2917,"owner":2869,"repository":2869,"state":2889,"title":2918,"updated_at":2919,"url":2920,"score":2921},"A regression in 3.7.0, and partially resolved (for module component directories) in https://github.com/nuxt/nuxt/pull/22882.\r\n\r\n```\r\nWARN [nuxt] Two component files resolving to the same name [MODULE_NAME]\r\n```\r\n\r\nWe need to give layer component directories a default priority as well.",[2911,2912,2915],{"name":2879,"color":2880},{"name":2913,"color":2914},"bug","d73a4a",{"name":2916,"color":2884},"🔨 p3-minor",23028,"console warning when overriding layer component","2023-09-11T18:17:44Z","https://github.com/nuxt/nuxt/issues/23028",0.69441146,{"labels":2923,"number":2926,"owner":2869,"repository":2869,"state":2889,"title":2927,"updated_at":2928,"url":2929,"score":2930},[2924,2925],{"name":2879,"color":2880},{"name":2913,"color":2914},12852,"components plugin gets inserted more than once","2023-01-19T16:37:30Z","https://github.com/nuxt/nuxt/issues/12852",0.70282733,{"labels":2932,"number":2938,"owner":2869,"repository":2869,"state":2889,"title":2939,"updated_at":2940,"url":2941,"score":2942},[2933,2934,2935],{"name":2879,"color":2880},{"name":2913,"color":2914},{"name":2936,"color":2937},"❗ p4-important","D93F0B",13429,"Auto import of components broken","2023-01-19T16:55:49Z","https://github.com/nuxt/nuxt/issues/13429",0.70321715,{"description":2944,"labels":2945,"number":2948,"owner":2869,"repository":2869,"state":2889,"title":2949,"updated_at":2950,"url":2951,"score":2952},"### Environment\n\n- Operating System: `Windows_NT`\r\n- Node Version: `v16.19.0`\r\n- Nuxt Version: `3.3.3`\r\n- Nitro Version: `2.3.2`\r\n- Package Manager: `npm@8.19.3`\r\n- Builder: `vite`\r\n- User Config: `runtimeConfig`, `imports`, `vite`, `postcss`, `modules`, `ssr`, `app`\r\n- Runtime Modules: `@pinia/nuxt@0.4.8`, `@element-plus/nuxt@1.0.4`\r\n- Build Modules: `-`\r\n\n\n### Reproduction\n\ncan not provide\n\n### Describe the bug\n\nNuxt configures ssr to true, and then uses the project generated by nuxi generate. After the first screen is loaded, it is normal to navigate to the second-level or third-level page through routing. If you refresh the browser page, this time will cause Vue in the single-file component. The template template structure is inconsistent (the top-level class of the template in the component is inexplicably gone, and then the css variables and styles defined by other pages appear.).\r\nMay I ask how this is caused? How to solve it effectively?\r\nCurrently, client-only is used for all pages in app.vue to display normally.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2946,2947],{"name":2879,"color":2880},{"name":2866,"color":2867},20462,"Using the project generated by nuxi generate to refresh the template structure error problem twice","2023-04-25T05:49:03Z","https://github.com/nuxt/nuxt/issues/20462",0.7036738,{"labels":2954,"number":2964,"owner":2869,"repository":2869,"state":2889,"title":2965,"updated_at":2966,"url":2967,"score":2968},[2955,2956,2957,2960,2961],{"name":2879,"color":2880},{"name":2866,"color":2867},{"name":2958,"color":2959},"upstream","E8A36D",{"name":2883,"color":2884},{"name":2962,"color":2963},"⛔️ can be closed","484893",14168,"nuxt generate FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory ","2025-02-13T16:51:33Z","https://github.com/nuxt/nuxt/issues/14168",0.7044374,{"labels":2970,"number":2973,"owner":2869,"repository":2869,"state":2889,"title":2974,"updated_at":2975,"url":2976,"score":2977},[2971,2972],{"name":2879,"color":2880},{"name":2913,"color":2914},12657,"Recursive components not working","2023-01-19T16:14:50Z","https://github.com/nuxt/nuxt/issues/12657",0.7056782,{"description":2979,"labels":2980,"number":2989,"owner":2869,"repository":2869,"state":2889,"title":2990,"updated_at":2991,"url":2992,"score":2993},"### Environment\n\n- vscode \r\n- volar (in take over mode)\n\n### Reproduction\n\n```sh\r\nnpx nuxi init nuxt\r\n```\r\n\r\nopen nuxt folder in vscode\r\nopen nuxt config -> red squiggle appear\n\n### Describe the bug\n\nAs of [RC.10](https://github.com/nuxt/framework/releases/tag/v3.0.0-rc.10) it is said we can skip importing `defineNuxtConfig`, as it should get auto imported into the nuxt config.\r\n\r\nWhen I tested it in a local project, my VSCode was showing me that:\r\n\r\n\r\n\r\nHow can we fix this?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2981,2982,2983,2986],{"name":2898,"color":2899},{"name":2879,"color":2880},{"name":2984,"color":2985},"dx","C39D69",{"name":2987,"color":2988},"🍰 p2-nice-to-have","0E8A16",14916,"How to get correct types for NUXT auto imported components?","2023-08-14T14:29:47Z","https://github.com/nuxt/nuxt/issues/14916",0.70611244,["Reactive",2995],{},["Set"],["ShallowReactive",2998],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f7dZ26AprpADHRRqQzPOpZWQF0Czsb9C-dvITcSoDKLI":-1},"/nuxt/nuxt/19627"]