\n \u003CNuxtWelcome />\n \u003C/div>\n\u003C/template>\n\u003Cscript lang=\"ts\">\nconst store = useCounterStore()\n\u003C/script>\n\n```\nwith clean nuxt.config.ts\n```ts\n// https://nuxt.com/docs/api/configuration/nuxt-config\nexport default defineNuxtConfig({\n compatibilityDate: '2024-11-01',\n devtools: { enabled: true },\n modules: ['@pinia/nuxt']\n})\n```\n\n### Describe the bug\n\nAfter upgrading Nuxt to version 3.15.0 I cannot even start my app as I am getting `500\ninternal server error`. \nIn the console I am getting twice\n```zsh\n[nuxt] [request error] [unhandled] [500] [🍍]: \"getActivePinia()\" was called but there was no active Pinia. Are you trying to use a store before calling \"app.use(pinia)\"?\nSee https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\nThis will fail in production.\n```\nI tried every new Nuxt version since, but with the same result. I tried to isolate the pinia module and created empty project from the starter template and the problem persists, so there is no module conflict.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\nERROR [nuxt] [request error] [unhandled] [500] [🍍]: \"getActivePinia()\" was called but there was no active Pinia. Are you trying to use a store before calling \"app.use(pinia)\"?\nSee https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.\n```",[2959,2960],{"name":2939,"color":2940},{"name":2961,"color":2962},"possible regression","B90A42",30751,"Pinia module causing [500] internal server error after upgrading to Nuxt version to 3.15.x","2025-02-03T10:44:22Z","https://github.com/nuxt/nuxt/issues/30751",0.6940564,{"labels":2969,"number":2972,"owner":2913,"repository":2913,"state":2915,"title":2973,"updated_at":2974,"url":2975,"score":2976},[2970,2971],{"name":2936,"color":2937},{"name":2939,"color":2940},12360,"dev and prod is inconsistent","2023-01-23T15:44:15Z","https://github.com/nuxt/nuxt/issues/12360",0.69542396,{"description":2978,"labels":2979,"number":2982,"owner":2913,"repository":2913,"state":2915,"title":2983,"updated_at":2984,"url":2985,"score":2986},"### Environment\r\n\r\n- Operating System: Windows_NT\r\n- Node Version: v18.11.0\r\n- Nuxt Version: 3.5.3\r\n- Nitro Version: 2.4.1\r\n- Package Manager: npm@9.6.5\r\n- Builder: vite\r\n- User Config: routeRules, nitro, css, vite, postcss, app, modules, content, googleSignIn, runtimeConfig \r\n- Runtime Modules: nuxt-vue3-google-signin@0.0.8, @pinia/nuxt@0.4.11, @nuxt/devtools@0.6.1, @nuxt/content@2.7.0\r\n- Build Modules: -\r\n\r\n### Reproduction\r\n\r\nThis happens on upgrading the below packages to latest version.\r\nWhen my pinia was upgrade to \"pinia\": \"^2.0.36\", from \"pinia\": \"^2.1.4\",\r\nOn searching found the issues gets resolves to changing the version to 2.0.x version of pinia, the idea was to report it, for future compatibility.\r\n https://stackoverflow.com/questions/76295214/getting-500-internal-server-error-for-nuxt-3-and-pinia\r\n\r\nRun ncu -u to upgrade package.json\r\nPS C:\\Users\\n30kumar\\Desktop\\projects\\yts> ncu -u\r\nUpgrading C:\\Users\\kum\\Desktop\\projects\\ts\\package.json\r\n[====================] 15/15 100%\r\n\r\n @nuxt/content ^2.5.2 → ^2.7.0\r\n @nuxt/devtools ^0.4.0 → ^0.6.1\r\n @picocss/pico ^1.5.9 → ^1.5.10\r\n @pinia/nuxt ^0.4.8 → ^0.4.11\r\n bootstrap ^5.2.3 → ^5.3.0\r\n nuxt ^3.4.1 → ^3.5.3\r\n sass ^1.62.0 → ^1.63.4\r\n sass-loader 13.2.2 → 13.3.2\r\n sweetalert2 ^11.7.3 → ^11.7.12\r\n vue-sidebar-menu ^5.2.5 → ^5.2.8\r\n\r\n### Describe the bug\r\n\r\n\r\n\r\n\r\n### Additional context\r\n\r\nI thinks is it due to Pina version ?\r\n\r\n### Logs\r\n\r\n_No response_\n```[tasklist]\n### Tasks\n```\n",[2980,2981],{"name":2936,"color":2937},{"name":2939,"color":2940},21607,"Nuxt 3.5.3 | The requested module 'vue-demi' does not provide an export named 'hasInjectionContext'","2023-09-21T13:00:20Z","https://github.com/nuxt/nuxt/issues/21607",0.69732136,{"description":2988,"labels":2989,"number":2996,"owner":2913,"repository":2914,"state":2915,"title":2997,"updated_at":2998,"url":2999,"score":3000},"### Environment\n\n- Operating System: Darwin\n- Node Version: v20.15.0\n- Nuxt Version: 3.14.159\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.13.2\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/eslint@0.4.0, @vueuse/nuxt@10.11.1, @nuxt/ui@2.19.2, @pinia/nuxt@0.5.5, nuxt-echarts@0.2.4\n- Build Modules: -\n\n### Version\n\nv2.18.4\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-8d9s2j?file=app.vue\n\n### Description\n\nThe UInput component does not handle compositionstart and compositionend events, resulting in issues for languages that rely on input composition, such as Chinese (e.g., Pinyin input). Vue’s default behavior for v-model on native input elements ensures that updates are delayed until the composition ends, preventing intermediate values from triggering updates. However, the UInput component currently lacks this mechanism, causing inconsistencies with Vue’s default form handling and leading to unexpected behavior during text composition.\n\n### Additional context\n\n\n\n```vue\n\u003Ctemplate>\n\t\u003Cinput v-model=\"keyword\" />\n\u003C/template>\n\n\u003Cscript setup>\n\tconst keyword = ref('');\n\n\twatchEffect(() => {\n\t\tconsole.log('🚀 ~ watchEffect ~ keyword.value:', keyword.value);\n\t});\n\u003C/script>\n```\n\n\n\n```vue\n\u003Ctemplate>\n\t\u003CUInput v-model=\"keyword\" />\n\u003C/template>\n\n\u003Cscript setup>\n\tconst keyword = ref('');\n\n\twatchEffect(() => {\n\t\tconsole.log('🚀 ~ watchEffect ~ keyword.value:', keyword.value);\n\t});\n\u003C/script>\n```\n\n### Logs\n\n```shell-script\n\n```",[2990,2991,2994,2995],{"name":2905,"color":2906},{"name":2992,"color":2993},"triage","ffffff",{"name":2908,"color":2909},{"name":2911,"color":2909},2713,"UInput Component Lacks Proper Handling of compositionstart and compositionend","2025-06-18T09:05:41Z","https://github.com/nuxt/ui/issues/2713",0.70059067,{"description":3002,"labels":3003,"number":3009,"owner":2913,"repository":2913,"state":2915,"title":3010,"updated_at":3011,"url":3012,"score":3013},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v16.14.2\r\n- Nuxt Version: 3.6.5\r\n- Nitro Version: 2.5.2\r\n- Package Manager: yarn@3.2.0\r\n- Builder: vite\r\n- User Config: alias, app, components, css, devtools, experimental, extends, i18n, modules, nitro, pinia, router, runtimeConfig, tailwindcss, telemetry, veeValidate, vite, vue\r\n- Runtime Modules: @pinia/nuxt@^0.4.11, @nuxtjs/stylelint-module@^5.1.0, @nuxtjs/i18n@8.0.0-beta.13, @vueuse/nuxt@10.2.1, @vee-validate/nuxt@^4.9.6, @nuxtjs/tailwindcss@^6.8.0\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\nI provide a minimal reproduction\r\n\r\nhttps://stackblitz.com/edit/github-brcyvh?file=pages%2Findex.vue\r\n\r\n### Describe the bug\r\n\r\nI'm using a plugin `$bp` that use `useBreakpoints` from `vueuse` under the hood https://vueuse.org/core/useBreakpoints\r\n\r\nMy goal is to change the `size` of the component `NButton` based on a boolean : `$bp.isLapM`.\r\n\r\nWhen we refresh the page, we see that the `btnSize` inside the button is updated but the class still `-sm`.\r\nIf I resize my window, both are updated\r\n\r\nWe are migrating our app to Nuxt 3, and on Nuxt 2 we didn't have this issue... :cry: \r\n\r\nI'm a doing something wrong about this ? \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_",[3004,3005,3006],{"name":2936,"color":2937},{"name":2939,"color":2940},{"name":3007,"color":3008},"upstream","E8A36D",22722,"class / style attribute does not update on node mismatch","2023-08-23T10:38:59Z","https://github.com/nuxt/nuxt/issues/22722",0.7026335,{"description":3015,"labels":3016,"number":3019,"owner":2913,"repository":2913,"state":2915,"title":3020,"updated_at":3021,"url":3022,"score":3023},"### Environment\r\n\r\n- Operating System: `Darwin`\r\n- Node Version: `v20.11.1`\r\n- Nuxt Version: `3.11.0`\r\n- CLI Version: `3.10.1`\r\n- Nitro Version: `2.9.4`\r\n- Package Manager: `pnpm@8.15.3`\r\n- Builder: `-`\r\n- User Config: `app`, `build`, `modules`, `i18n`, `components`, `ssr`, `runtimeConfig`, `devServer`, `typescript`, `vite`, `tailwindcss`\r\n- Runtime Modules: `@nuxtjs/tailwindcss@6.11.4`, `@pinia/nuxt@0.5.1`, `@pinia-plugin-persistedstate/nuxt@1.2.0`, `@nuxtjs/i18n@8.2.0`\r\n- Build Modules: `-`\r\n\r\n\r\n### Reproduction\r\n\r\n.\r\n\r\n### Describe the bug\r\n\r\nWhen I removed pnpm-lock.yaml and node_modules without changing package.json this strange bug occurred. In my package.json the nuxt version is ```3.9.1``` but when I run the app it displays ```3.11.0``` it is also same in the ```nuxi info``` command output. There are lots of things broken since this bug. My tailwind config not working properly, primevue acting strange etc. \r\n\r\n### Additional context\r\n\r\nBelow is my ```package.json``` file\r\n\r\n```JSON\r\n{\r\n\t\"name\": \"auth\",\r\n\t\"private\": true,\r\n\t\"scripts\": {\r\n\t\t\"build\": \"nuxt build\",\r\n\t\t\"dev\": \"nuxt dev\",\r\n\t\t\"generate\": \"nuxt generate\",\r\n\t\t\"preview\": \"nuxt preview\",\r\n\t\t\"postinstall\": \"nuxt prepare\"\r\n\t},\r\n\t\"devDependencies\": {\r\n\t\t\"@nuxtjs/tailwindcss\": \"^6.10.3\",\r\n\t\t\"@pinia-plugin-persistedstate/nuxt\": \"^1.2.0\",\r\n\t\t\"@types/lodash\": \"^4.14.202\",\r\n\t\t\"@types/node\": \"^20.10.7\",\r\n\t\t\"@typescript-eslint/eslint-plugin\": \"^6.16.0\",\r\n\t\t\"@typescript-eslint/parser\": \"^6.16.0\",\r\n\t\t\"eslint\": \"^8.56.0\",\r\n\t\t\"eslint-config-prettier\": \"^9.1.0\",\r\n\t\t\"eslint-plugin-nuxt\": \"^4.0.0\",\r\n\t\t\"eslint-plugin-prettier\": \"^5.1.2\",\r\n\t\t\"eslint-plugin-vue\": \"^9.19.2\",\r\n\t\t\"nuxt\": \"^3.9.1\",\r\n\t\t\"prettier\": \"^3.1.1\",\r\n\t\t\"tailwindcss\": \"^3.4.0\",\r\n\t\t\"vite-plugin-eslint\": \"^1.8.1\"\r\n\t},\r\n\t\"dependencies\": {\r\n\t\t\"@nuxtjs/i18n\": \"^8.2.0\",\r\n\t\t\"@pinia/nuxt\": \"^0.5.1\",\r\n\t\t\"date-fns\": \"^3.3.1\",\r\n\t\t\"lodash\": \"^4.17.21\",\r\n\t\t\"lucide-vue-next\": \"^0.303.0\",\r\n\t\t\"pinia\": \"^2.1.7\",\r\n\t\t\"primevue\": \"^3.45.0\"\r\n\t}\r\n}\r\n```\r\n\r\nThis is also my ```nuxt.config.ts``` file\r\n\r\n```TypeScript\r\nimport eslint from 'vite-plugin-eslint'\r\n\r\nexport default defineNuxtConfig({\r\n\tapp: {\r\n\t\thead: {\r\n\t\t\ttitle: 'auth',\r\n\t\t\tmeta: [\r\n\t\t\t\t{ charset: 'utf-8' },\r\n\t\t\t\t{\r\n\t\t\t\t\tname: 'viewport',\r\n\t\t\t\t\tcontent: 'width=device-width, initial-scale=1',\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\thid: 'description',\r\n\t\t\t\t\tname: 'description',\r\n\t\t\t\t\tcontent: 'Novaya UMS',\r\n\t\t\t\t},\r\n\t\t\t],\r\n\t\t\tlink: [\r\n\t\t\t\t{\r\n\t\t\t\t\trel: 'icon',\r\n\t\t\t\t\ttype: 'image/x-icon',\r\n\t\t\t\t\thref: 'http://localhost:3030/api/v1/public/brand/min.webp',\r\n\t\t\t\t},\r\n\t\t\t],\r\n\t\t},\r\n\t},\r\n\r\n\tbuild: {\r\n\t\ttranspile: ['primevue'],\r\n\t},\r\n\r\n\tmodules: [\r\n\t\t'@nuxtjs/tailwindcss',\r\n\t\t'@pinia/nuxt',\r\n\t\t'@pinia-plugin-persistedstate/nuxt',\r\n\t\t'@nuxtjs/i18n',\r\n\t],\r\n\r\n\ti18n: {\r\n\t\tdefaultLocale: 'prm',\r\n\t\tlocales: [\r\n\t\t\t{ code: 'prm', file: 'locales/prm.json' },\r\n\t\t\t{ code: 'scn', file: 'locales/scn.json' },\r\n\t\t],\r\n\t\tdetectBrowserLanguage: false,\r\n\t\tstrategy: 'no_prefix',\r\n\t},\r\n\r\n\t// Component auto import\r\n\tcomponents: [\r\n\t\t{\r\n\t\t\tpath: '~/components',\r\n\t\t\tpathPrefix: false,\r\n\t\t\textensions: ['.vue'],\r\n\t\t\tglobal: true,\r\n\t\t},\r\n\t],\r\n\r\n\tssr: false,\r\n\r\n\truntimeConfig: {\r\n\t\tpublic: {\r\n\t\t\tAPI: 'http://localhost:3030/api/v1',\r\n\t\t},\r\n\t},\r\n\r\n\tdevServer: {\r\n\t\tport: 7010,\r\n\t},\r\n\r\n\ttypescript: {\r\n\t\ttsConfig: {\r\n\t\t\tcompilerOptions: {\r\n\t\t\t\tdeclaration: true,\r\n\t\t\t\tdeclarationDir: 'types',\r\n\t\t\t},\r\n\t\t\tinclude: ['~/types'],\r\n\t\t},\r\n\t},\r\n\r\n\tvite: {\r\n\t\tplugins: [eslint()],\r\n\t},\r\n\r\n\ttailwindcss: {\r\n\t\tcssPath: '~/assets/css/style.css',\r\n\t\tconfigPath: 'tailwind.config.js',\r\n\t\tinjectPosition: 'first',\r\n\t},\r\n})\r\n\r\n```\r\n\r\n### Logs\r\n\r\n_No response_",[3017,3018],{"name":2936,"color":2937},{"name":2939,"color":2940},26325,"Inconsistent version between package.json and runtime","2024-03-18T02:47:26Z","https://github.com/nuxt/nuxt/issues/26325",0.7046014,["Reactive",3025],{},["Set"],["ShallowReactive",3028],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fA33M8iK2w1mtnF_mZvYoRtLXbEzSI8mJEkR4Wfg-yj8":-1},"/nuxt/ui/1701"]