\r\n \u003C/NuxtLayout>\r\n \u003C!-- universal components -->\r\n \u003CMenuDialog />\r\n \u003CLanguageDialog />\r\n \u003CColorModeDialog />\r\n \u003CBackdrop />\r\n \u003C!-- etc -->\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\nOr you could just move those components to a directory called `~/components/universal` (for example) and Nuxt would take care of injecting them automatically.\n\n### Additional information\n\n- [X] Would you be willing to help implement this feature?\n- [ ] Could this feature be implemented as a module?\n\n### Final checks\n\n- [X] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\n- [X] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[2865,2868],{"name":2866,"color":2867},"enhancement","8DEF37",{"name":2869,"color":2870},"discussion","538de2",19492,"nuxt","open","Components automatically injected into the root element","2024-06-30T11:09:20Z","https://github.com/nuxt/nuxt/issues/19492",0.68448204,{"description":2879,"labels":2880,"number":2887,"owner":2872,"repository":2872,"state":2873,"title":2888,"updated_at":2889,"url":2890,"score":2891},"### Environment\n\nWorking directory: /home/gxres042/projects/website/blog-with-noutious nuxi 9:21:46 PM\nNuxt project info: nuxi 9:21:46 PM\n\n------------------------------\n- Operating System: Linux\n- Node Version: v22.13.1\n- Nuxt Version: 3.15.2\n- CLI Version: 3.20.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.15.2\n- Builder: -\n- User Config: compatibilityDate, devtools, future, experimental, css, modules, colorMode, nitro\n- Runtime Modules: @nuxt/eslint@0.7.5, @nuxt/image@1.9.0, @nuxtjs/color-mode@3.5.2, @pinia/nuxt@0.9.0, @unocss/nuxt@65.4.2, @vueuse/nuxt@12.4.0, nuxt-schema-org@4.0.4\n- Build Modules: -\n------------------------------\n\n### Reproduction\n\n1. Set `experimental.componentIslands` to `true`;\n2. Create a server component (such as `StaticMarkdownRenderer.server.vue`);\n3. Import `node:fs`;\n4. Run `pnpm build` or `pnpm generate`.\n\n### Describe the bug\n\nThe Node.js core modules in server components/component islands are detected when Vite builds a client bundle. But it should only be built on the server side and not on the client side.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2881,2884],{"name":2882,"color":2883},"pending triage","E99695",{"name":2885,"color":2886},"needs reproduction","FBCA04",30826,"Vite client build didn't passed Server Components","2025-02-02T03:45:31Z","https://github.com/nuxt/nuxt/issues/30826",0.6860154,{"description":2893,"labels":2894,"number":2899,"owner":2872,"repository":2872,"state":2900,"title":2901,"updated_at":2902,"url":2903,"score":2904},"### Environment\n\n- Operating System: `Darwin`\r\n- Node Version: `v16.17.0`\r\n- Nuxt Version: `3.3.2`\r\n- Nitro Version: `2.3.2`\r\n- Package Manager: `npm@8.15.0`\r\n- Builder: `vite`\r\n- User Config: `imports`, `modules`\r\n- Runtime Modules: `l-min@1.0.10`\r\n- Build Modules: `-`\n\n### Reproduction\n\n- [nuxt app](https://github.com/rafifn/nuxt-extends-parent)\r\n- [repo module](https://github.com/rafifn/l-min)\r\n- [stackblitz](https://stackblitz.com/edit/nuxt-starter-9tykra?file=app.vue)\n\n### Describe the bug\n\nI have a module and nuxt app\r\nmy module contains a component that uses the component library (element-plus).\r\nwhen I use the module in the playground, the module runs fine and my component can be used. but when I use the module in another repo, my component can't be displayed.\r\nis there something wrong with my implementation?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2895,2898],{"name":2896,"color":2897},"3.x","29bc7f",{"name":2882,"color":2883},20095,"closed","addComponent not working properly","2023-04-05T10:32:57Z","https://github.com/nuxt/nuxt/issues/20095",0.6553453,{"labels":2906,"number":2914,"owner":2872,"repository":2872,"state":2900,"title":2915,"updated_at":2916,"url":2917,"score":2918},[2907,2908,2911],{"name":2896,"color":2897},{"name":2909,"color":2910},"bug","d73a4a",{"name":2912,"color":2913},"❗ p4-important","D93F0B",13429,"Auto import of components broken","2023-01-19T16:55:49Z","https://github.com/nuxt/nuxt/issues/13429",0.67083716,{"description":2920,"labels":2921,"number":2924,"owner":2872,"repository":2872,"state":2900,"title":2925,"updated_at":2926,"url":2927,"score":2928},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Windows_NT \r\n- Node Version: v18.17.1\r\n- Nuxt Version: 3.6.5\r\n- Nitro Version: 2.5.2\r\n- Package Manager: npm@9.6.7\r\n- Builder: vite\r\n- User Config: devtools\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\n```\r\nstep 1, init nuxt project (npx or pnm )\r\n\r\nstep 2, add`\u003CNuxtLayout>` and `\u003CNuxtPage>` component in app.vue\r\n\r\nstep 3, `npm run dev` or `pnpm dev`\r\n\r\nstep 4, create some components `pages/index.vue` and `pages/admin.vue`\r\n\r\nstep 4, open in browser\r\n```\r\n### Describe the bug\r\n\r\n **Each time a new component is created, the service must be restarted**\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2922,2923],{"name":2896,"color":2897},{"name":2882,"color":2883},22711,"Nuxt3 cannot hot reload after created component files","2023-08-23T09:47:42Z","https://github.com/nuxt/nuxt/issues/22711",0.67095506,{"description":2930,"labels":2931,"number":2935,"owner":2872,"repository":2872,"state":2900,"title":2936,"updated_at":2937,"url":2938,"score":2939},"### Environment\n\nNuxi 3.4.1 0.33.24\r\n 0.33.27\r\nRootDir: nuxt3test 0.33.27\r\nNuxt project info: 0.33.27\r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v19.8.1\r\n- Nuxt Version: 3.4.1\r\n- Nitro Version: 2.3.3\r\n- Package Manager: npm@9.5.1\r\n- Builder: vite\r\n- User Config: ssr, hooks\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nhttps://github.com/jrutila/nuxt3bug\n\n### Describe the bug\n\nThe generated chunk for my page contains a reference to a component that is included with `import * as components from \"#components\"`. The reference is in the file _before_ the component is defined later in the file.\r\n\r\nEverything works when running `npx nuxi dev` but after build and start the problem raises.\r\n\r\nBug reproduction instructions in the README of the reproduction repository.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2932,2933,2934],{"name":2896,"color":2897},{"name":2882,"color":2883},{"name":2909,"color":2910},20402,"Cannot access ' __nuxt_component_0' before initialization when running built server with a dynamic component","2023-05-10T12:05:38Z","https://github.com/nuxt/nuxt/issues/20402",0.6713865,{"labels":2941,"number":2946,"owner":2872,"repository":2872,"state":2900,"title":2947,"updated_at":2948,"url":2949,"score":2950},[2942,2943],{"name":2866,"color":2867},{"name":2944,"color":2945},"2.x","d4c5f9",8119,"Dynamic nuxt module supporting in static mode.","2023-02-17T00:21:05Z","https://github.com/nuxt/nuxt/issues/8119",0.6718401,{"labels":2952,"number":2956,"owner":2872,"repository":2872,"state":2900,"title":2957,"updated_at":2958,"url":2959,"score":2960},[2953,2954,2955],{"name":2896,"color":2897},{"name":2909,"color":2910},{"name":2912,"color":2913},13418,"(fix): remove redundant calls to `generateApp` by components module - possible infinite loop","2023-01-19T16:55:40Z","https://github.com/nuxt/nuxt/issues/13418",0.67364717,{"description":2962,"labels":2963,"number":2967,"owner":2872,"repository":2872,"state":2900,"title":2968,"updated_at":2969,"url":2970,"score":2971},"### Environment\n\n------------------------------\r\n- Operating System: `Linux`\r\n- Node Version: `v16.14.2`\r\n- Nuxt Version: `3.0.0-rc.9`\r\n- Nitro Version: `0.5.1`\r\n- Package Manager: `npm@7.17.0`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-starter-ytp3rx?file=app.vue\n\n### Describe the bug\n\nWhen you create a minimal application without a `nuxt.config.ts` (so just `app.vue` for example), the \"default `app.vue`\" will be shown forever.\r\n\r\nThis can only be resolved by adding back a `nuxt.config.ts` (or js)\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2964,2965,2966],{"name":2896,"color":2897},{"name":2909,"color":2910},{"name":2912,"color":2913},14848,"Welcome component will stay when no `nuxt.config.ts` exists","2023-01-19T17:41:13Z","https://github.com/nuxt/nuxt/issues/14848",0.6744041,{"description":2973,"labels":2974,"number":2977,"owner":2872,"repository":2872,"state":2900,"title":2978,"updated_at":2979,"url":2980,"score":2981},"### Environment\n\n- Operating System: Windows_NT\r\n- Node Version: v16.19.0\r\n- Nuxt Version: 3.5.1\r\n- Nitro Version: 2.4.1\r\n- Package Manager: yarn@1.22.19\r\n- Builder: vite\r\n- User Config: app, runtimeConfig, vite, css, modules, vuefire\r\n- Runtime Modules: @open-xamu-co/vue-component-system/nuxt@0.0.1, nuxt-vuefire@0.1.6\r\n- Build Modules: -\n\n### Reproduction\n\nThe monorepo for the packages I'm building depends as well on some other unpublished packages so to reproduce the issue you would have to run the locally.\r\n\r\nTo minimize the effort just clone https://github.com/xamu-co/components and create a npm link at the path \"packages/vue\"\r\n\r\nThen create a brand new nuxt project and link the package 'npm link @open-xamu-co/vue-component-system'.\r\n\r\nYou could as well use https://gitpkg.vercel.app/ to have it installed.\r\n\r\n```json\r\n{\r\n \"dependencies\": {\r\n \"@open-xamu-co/vue-component-system\": \"https://gitpkg.now.sh/xamu-co/components/packages/vue?dev\"\r\n }\r\n}\r\n```\r\n\r\nCopy the dist folder to the root of the linked package.\r\n[dist.zip](https://github.com/nuxt/nuxt/files/12134996/dist.zip)\r\n\r\nNow you can include the module in nuxt: @open-xamu-co/vue-component-system/nuxt\r\n\r\n```typescript\r\n// https://nuxt.com/docs/api/configuration/nuxt-config\r\nexport default defineNuxtConfig({\r\n modules: [\"@open-xamu-co/vue-component-system/nuxt\"],\r\n})\r\n```\r\n\r\nIf you start nuxt you would get the error.\r\n\r\nIn the other hand if you install the package without linking and copy the dist to \"node_modules/@open-xamu-co/vue-component-system\" and run nuxt you shoudn't have to see any issue.\n\n### Describe the bug\n\nI have a [monorepo ](https://github.com/xamu-co/components) to release some components and a nuxt module to inject them, I'm getting multiple errors when linking this module.\r\n\r\nHere is a longer stack of the error, it repeats for every chunk import:\r\n\r\n```bash\r\n[5:04:22 p. m.] ERROR Failed to load url /@fs/C:/projects/xamu/components/packages/vue/dist/_virtual/chunk_modifier_simple.es.js (resolved id: C:/projects/xamu/components/packages/vue/dist/_virtual/chunk_modifier_simple.es.js) in C:/projects/xamu/components/packages/vue/dist/lib/icon/Fa.vue.mjs. Does the file exist?\r\n```\r\n\r\nWithout \"/@fs/\" the showcased paths are correct within my system.\r\n\r\n### Why I think this is a bug?\r\n\r\nThis is a unpublished package so to emulate the production behavior I had to compile the distributables tothen copy those files directly to the module location on node modules within the nuxt project (no link). After running nuxt it worked just fine. So the issue comes from linked packages path resolution.\r\n\r\n[#20001](https://github.com/nuxt/nuxt/issues/20001) seems related\r\n\r\nThis issue could be related to the way viteFs package resolves urls. Thanks in advance.\n\n### Additional context\n\nHere is the full setup if you need it:\r\n\r\n### Setup commons monorepo\r\n\r\n```bash\r\n# clone the commons monorepo\r\ngit clone https://github.com/xamu-co/common common\r\ncd common\r\n# run the build script\r\nyarn && yarn build\r\n# create links for the packages\r\nyarn workspaces run link # @open-xamu-co/common-enums, @open-xamu-co/common-types, @open-xamu-co/common-helpers\r\n```\r\n\r\n### Setup component monorepo\r\n\r\nthe module comes from here\r\n\r\n```bash\r\n# clone the components monorepo\r\ngit clone https://github.com/xamu-co/components components\r\ncd components\r\n# install the dependencies\r\nyarn\r\n# link the previous packages\r\nyarn link @open-xamu-co/common-enums\r\nyarn link @open-xamu-co/common-types\r\nyarn link @open-xamu-co/common-helpers\r\n# run the build script\r\nyarn build\r\n# create a link for the vue package\r\nyarn p:vue link # @open-xamu-co/vue-component-system\r\n```\r\n\r\n### Use the module on nuxt\r\n\r\non a nuxt3 project install and then link the package @open-xamu-co/vue-component-system\r\n\r\n```bash\r\n# setup a project\r\nnpx nuxi@latest init my-app\r\ncd my-app\r\nyarn\r\n# install the module\r\nyarn add https://gitpkg.now.sh/xamu-co/components/packages/vue?dev\r\n# add @open-xamu-co/vue-component-system/nuxt to your nuxt modules and run nuxt\r\nyarn dev\r\n```\r\nThese are yarn monorepos so yarn classic is required\n\n### Logs\n\n_No response_",[2975,2976],{"name":2896,"color":2897},{"name":2882,"color":2883},22278,"Nuxt fails to load urls on linked module","2023-08-26T06:43:23Z","https://github.com/nuxt/nuxt/issues/22278",0.6744468,["Reactive",2983],{},["Set"],["ShallowReactive",2986],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$ftjiGYG-rwAfC_UPcHZ7KqGogTnPsGDSELQ-Nvo073l4":-1},"/nuxt/nuxt/12350"]