\n\n```\n\nI have no error message at all and other ui features works fine. I think I am missing something but I don't get what ^^\n\n**What I tried**\nTested on Firefox & Chrome.\nVarious icon package name\ninstalling nuxt icon package\nadding nuxt icon package to module",[3052,3055,3058],{"name":3053,"color":3054},"question","d876e3",{"name":3056,"color":3057},"needs reproduction","CB47CF",{"name":3023,"color":3024},4076,"UIcon not rendering in navigator","2025-05-08T17:38:20Z","https://github.com/nuxt/ui/issues/4076",0.688642,{"description":3065,"labels":3066,"number":3075,"owner":3029,"repository":3029,"state":3031,"title":3076,"updated_at":3077,"url":3078,"score":3079},"\n### Environment\n\nNuxt project info: \n\n------------------------------\n- Operating System: Linux\n- Node Version: v20.15.1\n- Nuxt Version: 3.13.2\n- CLI Version: 3.13.2\n- Nitro Version: 2.9.7\n- Package Manager: bun@1.1.8\n- Builder: -\n- User Config: experimental, runtimeConfig, build, devtools, nitro, routeRules, plugins, modules, eslint, pinia, site, delayHydration, i18n, icon, app, content, svgo, sitemap, googleFonts, image, mdc, htmlValidator, compatibilityDate\n- Runtime Modules: @nuxt/ui@2.18.4, @nuxt/image@1.8.0, @nuxt/content@2.13.2, @nuxt/eslint@0.5.7, @nuxtjs/google-fonts@3.2.0, @nuxtjs/fontaine@0.4.3, @nuxtjs/i18n@8.5.5, @nuxtjs/mdc@0.8.3, @nuxtjs/sitemap@6.1.0, @nuxtjs/html-validator@1.8.2, nuxt-delay-hydration@1.3.8, nuxt-svgo@4.0.6, @vueuse/nuxt@11.1.0, @vueuse/motion/nuxt@2.2.5, @pinia/nuxt@0.5.4, @nuxthq/studio@2.0.3, @nuxt/icon@1.5.1, @formkit/auto-animate/nuxt@0.8.2\n- Build Modules: -\n------------------------------\n\n### Reproduction\n\nGithub to reproduction: https://github.com/hoachnt/hoachnt-web\n\n### Describe the bug\n\nI don't know what problem is. I try to fix this bug 2 months and think that problem is in nuxt. And yep I saw in the official website of nuxt has same problem\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3067,3070,3072],{"name":3068,"color":3069},"pending triage","E99695",{"name":3056,"color":3071},"FBCA04",{"name":3073,"color":3074},"possible regression","B90A42",29387,"Icons not rendering on production build when mounting","2024-10-15T06:27:30Z","https://github.com/nuxt/nuxt/issues/29387",0.6917811,{"description":3081,"labels":3082,"number":3085,"owner":3029,"repository":3086,"state":3031,"title":3087,"updated_at":3088,"url":3089,"score":3090},"When we moved from UnoCSS to TailwindCSS, we lost the ability to parse and bundle iconify-json through UnoCSS parser. With no idea on how to achieve the same behaviour with TailwindCSS, we made use of iconify-vue to load icons on the fly: https://github.com/nuxtlabs/ui/blob/dev/src/runtime/components/elements/Icon.vue",[3083],{"name":3020,"color":3084},"1ad6ff",57,"nuxt.com","Fix UI iconify offline","2022-11-04T11:26:57Z","https://github.com/nuxt/nuxt.com/issues/57",0.6966242,{"description":3092,"labels":3093,"number":3099,"owner":3029,"repository":3029,"state":3031,"title":3100,"updated_at":3101,"url":3102,"score":3103},"### Environment\r\n\r\n \"nuxt\": \"^3.9.3\",\r\n \"nuxt-icon\": \"^0.6.8\",\r\n \"vue\": \"^3.4.14\",\r\n \"vue-router\": \"^4.2.5\"\r\n\r\n### Reproduction\r\n[[](url)](https://stackblitz.com/edit/github-xafzmu?file=package.json)\r\n\r\ngithub \r\nhttps://github.com/tolgahanbeyazoglu/nuxt-iconfy-example.git\r\n\r\n### Describe the bug\r\n\r\nI updated to version 3.9.3 and when I load nuxt-icon or iconfy in the build process I get a node module error, this does not prevent exporting the files but I don't understand.I think it is a bug with the new update\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_",[3094,3097,3098],{"name":3095,"color":3096},"3.x","29bc7f",{"name":3068,"color":3069},{"name":3056,"color":3071},25283,"icon and iconfy build modüle error","2024-03-29T18:43:57Z","https://github.com/nuxt/nuxt/issues/25283",0.7044233,{"labels":3105,"number":3108,"owner":3029,"repository":3029,"state":3031,"title":3109,"updated_at":3110,"url":3111,"score":3112},[3106,3107],{"name":3095,"color":3096},{"name":3068,"color":3069},13452,"Error loading external \"@purge-icons/generated\"","2023-01-19T16:56:59Z","https://github.com/nuxt/nuxt/issues/13452",0.7093335,{"description":3114,"labels":3115,"number":3116,"owner":3029,"repository":3117,"state":3031,"title":3118,"updated_at":3119,"url":3120,"score":3121},"The Nuxt Icon module supports local bundling out-of-the-box, and the client bundle is enabled by default. However, when running `nuxt generate`, the icon bundles are still being loaded from the Iconify CDN instead of using the local bundles.\n\nThe documentation already mentions that when `ssr: false`, you need to set `provider: \"server\"` if you want to use local collections.\n\nSince `nuxt generate `is equivalent to `ssr: false` (as it's generating a static site), it would be helpful to mention this in the documentation explicitly.\n\nThis clarification would benefit both developers and tools like LLMs, helping to make the integration smoother.\n\n# Reproduce\n@nuxt/ui: 2.20.0 (which include @nuxt/icon 1.10.3)\nnuxt.config.ts\n```\nexport default defineNuxtConfig({\n modules: ['@nuxt/ui'],\n icon: {\n customCollections: [\n {\n prefix: 'postpilot',\n dir: resolve(__dirname, 'assets/postpilot-icons'),\n },\n ],\n },\n})\n```",[],403,"icon","Docs: Highlight the need to use provider: 'server' when using 'nuxt generate'","2025-06-15T00:09:19Z","https://github.com/nuxt/icon/issues/403",0.7097264,{"description":3123,"labels":3124,"number":3128,"owner":3029,"repository":3029,"state":3031,"title":3129,"updated_at":3130,"url":3131,"score":3132},"Upgrading from 3.15.3 to 3.17.3 resulted in a large number of errors\n\n```\n\n> dev\n> nuxt dev\n\nNuxt 3.17.3 with Nitro 2.11.12 nuxi 10:48:13 PM\n 10:48:13 PM\n ➜ Local: http://localhost:3008/\n ➜ Network: use --host to expose\n\nℹ Using default Tailwind CSS file nuxt:tailwindcss 10:48:14 PM\n ➜ DevTools: press Shift + Option + D in the browser (v2.0.0-beta.3) 10:48:15 PM\n\nℹ Nuxt Icon server bundle mode is set to local 10:48:15 PM\n✔ Nuxt Icon discovered local-installed 2 collections: heroicons, vscode-icons 10:48:16 PM\n✔ Vite client built in 119ms 10:48:18 PM\n\n[10:48:19 PM] WARN [@vue/compiler-sfc] defineEmits is a compiler macro and no longer needs to be imported.\n\n\n\n[10:48:19 PM] WARN [@vue/compiler-sfc] defineExpose is a compiler macro and no longer needs to be imported.\n\n\n✔ Vite server built in 3596ms 10:48:21 PM\n\n[10:48:22 PM] WARN [nuxt] Expected @nuxt/kit to be at least 3.17.3 but got 3.15.3. This might lead to unexpected behavior. Check your package.json or refresh your lockfile.\n\n✔ Nuxt Nitro server built in 3095ms nitro 10:48:25 PM\nℹ Vite client warmed up in 2ms 10:48:25 PM\nℹ Vite server warmed up in 20864ms 10:48:46 PM\n\n WARN [Vue Router warn]: uncaught error during route navigation:\n\n\n ERROR Unexpected token ':'\n\n __vite_ssr_import_0__.default: for (; a2 > 0; ) {\n ^\n \n SyntaxError: Unexpected token ':'\n at new Script (node:vm:117:7)\n at createScript (node:vm:269:10)\n at Object.runInThisContext (node:vm:317:10)\n at ViteNodeRunner.runModule (node_modules/vite-node/dist/client.mjs:353:17)\n at ViteNodeRunner.directRequest (node_modules/vite-node/dist/client.mjs:333:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async ViteNodeRunner.cachedRequest (node_modules/vite-node/dist/client.mjs:168:11)\n at async ViteNodeRunner.dependencyRequest (node_modules/vite-node/dist/client.mjs:216:10)\n at async utils/html2pdf.ts:2:31\n at async ViteNodeRunner.runModule (node_modules/vite-node/dist/client.mjs:354:3)\n\n\n WARN [Vue Router warn]: uncaught error during route navigation:\n\n\n ERROR Unexpected token ':'\n\n at node_modules/jspdf/dist/jspdf.es.min.js:1649:undefined)\n at new Script (node:vm:117:7)\n at createScript (node:vm:269:10)\n at Object.runInThisContext (node:vm:317:10)\n at ViteNodeRunner.runModule (node_modules/vite-node/dist/client.mjs:353:17)\n at ViteNodeRunner.directRequest (node_modules/vite-node/dist/client.mjs:333:14)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async ViteNodeRunner.cachedRequest (node_modules/vite-node/dist/client.mjs:168:11)\n at async ViteNodeRunner.dependencyRequest (node_modules/vite-node/dist/client.mjs:216:10)\n at async utils/html2pdf.ts:2:31)\n at async ViteNodeRunner.runModule (node_modules/vite-node/dist/client.mjs:354:3)\n\n\n ERROR [request error] [unhandled] [GET] http://localhost:3008/__nuxt_error?error=true&url=%2Fmodule%2Fmanage%2FhomeBed%2Freform%2FprojectLibraryList&statusCode=500&statusMessage=Server+Error&message=Unexpected+token+%27:%27&stack=Unexpected+token+%27:%27%0Aat+new+Script+(node:vm:117:7)%0Aat+createScript+(node:vm:269:10)%0Aat+Object.runInThisContext+(node:vm:317:10)%0Aat+ViteNodeRunner.runModule+(%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Fnode_modules%2Fvite-node%2Fdist%2Fclient.mjs:353:17)%0Aat+ViteNodeRunner.directRequest+(%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Fnode_modules%2Fvite-node%2Fdist%2Fclient.mjs:333:14)%0Aat+process.processTicksAndRejections+(node:internal%2Fprocess%2Ftask_queues:105:5)%0Aat+async+ViteNodeRunner.cachedRequest+(%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Fnode_modules%2Fvite-node%2Fdist%2Fclient.mjs:168:11)%0Aat+async+ViteNodeRunner.dependencyRequest+(%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Fnode_modules%2Fvite-node%2Fdist%2Fclient.mjs:216:10)%0Aat+async+%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Futils%2Fhtml2pdf.ts:2:31)%0Aat+async+ViteNodeRunner.runModule+(%2FUsers%2Fxuzhibin%2FDesktop%2FProject%2FADLWebNuxt3%2Fnode_modules%2Fvite-node%2Fdist%2Fclient.mjs:354:3)\n\n \nℹ Error: obj.hasOwnProperty is not a function\n\n ⁃ at shouldHydrate (node_modules/pinia/dist/pinia.mjs:1212:40)\n\n 1207 ┃ *\n 1208 ┃ * @param obj - target variable\n 1209 ┃ * @returns true if obj should be hydrated\n 1210 ┃ */\n 1211 ┃ function shouldHydrate(obj) {\n ❯ 1212 ┃ return !isPlainObject(obj) || !obj.hasOwnProperty(skipHydrateSymbol);\n 1213 ┃ }\n 1214 ┃ const { assign } = Object;\n 1215 ┃ function isComputed(o) {\n 1216 ┃ return !!(isRef(o) && o.effect);\n 1217 ┃ }\n\n ⁃ (node_modules/@pinia/nuxt/dist/runtime/payload-plugin.js:10:55)\n ⁃ at flatten (node_modules/devalue/src/stringify.js:63:18)\n ⁃ at flatten (node_modules/devalue/src/stringify.js:200:43)\n ⁃ at flatten (node_modules/devalue/src/stringify.js:65:39)\n ⁃ at stringify (node_modules/devalue/src/stringify.js:212:16)\n ⁃ at renderPayloadJsonScript (node_modules/nuxt/dist/core/runtime/nitro/utils/renderer/payload.js:17:32)\n ⁃ at Object.render (node_modules/nuxt/dist/core/runtime/nitro/handlers/renderer.js:145:297)\n ⁃ at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n ⁃ at async Object.handler (node_modules/nitropack/dist/runtime/internal/renderer.mjs:25:22)\n\n[CAUSE]\nTypeError {\n stack: 'obj.hasOwnProperty is not a function\\n' +\n 'at shouldHydrate (./node_modules/pinia/dist/pinia.mjs:1212:40)\\n' +\n 'at ./node_modules/@pinia/nuxt/dist/runtime/payload-plugin.js:10:55)\\n' +\n 'at flatten (./node_modules/devalue/src/stringify.js:63:18)\\n' +\n 'at flatten (./node_modules/devalue/src/stringify.js:200:43)\\n' +\n 'at flatten (./node_modules/devalue/src/stringify.js:65:39)\\n' +\n 'at stringify (./node_modules/devalue/src/stringify.js:212:16)\\n' +\n 'at renderPayloadJsonScript (./node_modules/nuxt/dist/core/runtime/nitro/utils/renderer/payload.js:17:32)\\n' +\n 'at Object.render (./node_modules/nuxt/dist/core/runtime/nitro/handlers/renderer.js:145:297)\\n' +\n ' at process.processTicksAndRejections (node:internal/pro'... 157 more characters,\n message: 'obj.hasOwnProperty is not a function',\n}\n\n\n\n\n\n\n\n```",[3125,3126,3127],{"name":3068,"color":3069},{"name":3056,"color":3071},{"name":3073,"color":3074},32128,"Upgrading from 3.15.3 to 3.17.3 resulted in a large number of errors","2025-05-27T13:45:52Z","https://github.com/nuxt/nuxt/issues/32128",0.7108392,{"description":3134,"labels":3135,"number":3136,"owner":3029,"repository":3117,"state":3031,"title":3137,"updated_at":3138,"url":3139,"score":3140},"When I used the latest [Nuxt UI Pro Docs Theme](https://github.com/nuxt-ui-pro/docs) and added Nuxt Scripts, I encountered some missing icons.\r\n\r\n**To reproduce:**\r\n\r\n- Clone \"Nuxt UI Pro Docs\"\r\n- Add Nuxt Scripts as dependency\r\n- Deploy to Vercel with `npx nuxi generate`\r\n- Find missing Icons \r\n\r\n\r\n**Missing Icons when Client Side Rendering:**\r\n\u003Cimg width=\"940\" alt=\"image\" src=\"https://github.com/user-attachments/assets/acdfa7df-ded1-4811-8305-320ca99303c2\">\r\n\r\n**Cannot Find icons:**\r\n\u003Cimg width=\"1179\" alt=\"image\" src=\"https://github.com/user-attachments/assets/fe1135ff-9ef2-4157-bd58-dc7e00f566c1\">\r\n\r\n**Server Rendered:** \r\n\u003Cimg width=\"810\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4f5d37a0-b5f1-4521-b566-f0a74c034427\">\r\n\r\nMaybe this is also interesting for you @benjamincanac, @harlan-zw",[],220,"Issues when Prerender with `nuxt generate`","2024-07-30T17:48:07Z","https://github.com/nuxt/icon/issues/220",0.7109981,["Reactive",3142],{},["Set"],["ShallowReactive",3145],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$falHNEQnZr7VFTXge5Sln2RuovidQA6dbH580P5Ti9zM":-1},"/nuxt/ui/4498"]