\n\n### Describe the bug\n\n`optimizeDeps.include` is filled here now:\n\nhttps://github.com/nuxt-modules/i18n/blame/7afd44a25a164def10fa24b553af9cda78576edb/src/alias.ts#L48\n\nBut seemingly only relevant for the source project itself?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n\n```",[3097],{"name":3098,"color":3099},"🍰 p2-nice-to-have","0e8a16",3731,"Vite warning in dev - failed to resolve dependency in `optimizeDeps.include`","2025-07-20T18:00:28Z","https://github.com/nuxt-modules/i18n/issues/3731",0.7010174,{"description":3106,"labels":3107,"number":3109,"owner":3022,"repository":3023,"state":3060,"title":3110,"updated_at":3111,"url":3112,"score":3113},"### Environment\r\n\r\nOperating System: Windows 11\r\n\r\nPackages:\r\n@esbuild/linux-x64@0.23.1 extraneous\r\n@nuxtjs/i18n@8.5.2\r\n@parcel/watcher-linux-x64-glibc@2.4.1 extraneous\r\n@parcel/watcher-linux-x64-musl@2.4.1 extraneous\r\n@rollup/rollup-linux-x64-gnu@4.21.2 extraneous\r\n@rollup/rollup-linux-x64-musl@4.21.2 extraneous\r\nnode-addon-api@7.1.1 extraneous\r\nnuxt-typed-router@3.6.5\r\nnuxt@3.13.\r\n\r\nPackage Manager: npm\r\n\r\n### Reproduction\r\n\r\n1. Install nuxt-typed-router\r\n2. Install @nuxtjs/i18n\r\n3. Set strategy for @nuxtjs/i18n in nuxt.config.ts to 'prefix'\r\n4. Get [unhandledRejection] Declaration or statement expected during build\r\n\r\nhttps://stackblitz.com/edit/bobbiegoede-nuxt-i18n-starter-qm6vpw?file=package.json,nuxt.config.ts,i18n.config.ts\r\n\r\n### Describe the bug\r\n\r\nWhen both I18n and nuxt-typed-router are installed and strategy for I18n is set to \"prefix\", the nuxt-typed-router throws this exception: \r\n\r\n[unhandledRejection] Declaration or statement expected. (128:8) \r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3108],{"name":3019,"color":3020},3091,"[unhandledRejection] Declaration or statement expected - @nuxt/i18n + nuxt-typed-router","2025-05-16T12:00:31Z","https://github.com/nuxt-modules/i18n/issues/3091",0.70147246,{"description":3115,"labels":3116,"number":3118,"owner":3022,"repository":3023,"state":3060,"title":3119,"updated_at":3120,"url":3121,"score":3122},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v20.10.0`\n- Nuxt Version: `3.15.4`\n- CLI Version: `3.21.1`\n- Nitro Version: `2.10.4`\n- Package Manager: `yarn@1.22.22`\n- Builder: `-`\n- User Config: `compatibilityDate`, `devtools`, `css`, `vite`, `modules`, `i18n`\n- Runtime Modules: `@nuxtjs/i18n@9.2.1`\n- Build Modules: `-`\n\n\n\n\n### Reproduction\n\nI'm getting the below error when deploying on GitHub pages.\n\n\n[build](https://github.com/SalvoLunar/nuxtpagestest/actions/runs/13653748242/job/38167990431#step:8:105)\nProcess completed with exit code 1.\n\n\n\n\n\n\nUse this repository as minimal reproduction environment: https://github.com/SalvoLunar/nuxtpagestest\n\nTry to deploy on GitHub pages.\n\nYou'll get this error:\n\n_ctx.$t is not a function\n\nWhich seems to be related to the i18n plugin for nuxt\n\n\n\n\n\n\n\n\n\n### Describe the bug\n\nWhen deploying my Nuxt Project on github pages I get this error:\n\nError: [nitro] [unhandledRejection] _ctx.$t is not a function\n\n\nThe project generate correctly on my mac using yarn generate\n\n\n### Additional context\n\nThis is my package.json\n\n{\n \"name\": \"nuxt-app\",\n \"private\": true,\n \"type\": \"module\",\n \"scripts\": {\n \"build\": \"nuxt build\",\n \"dev\": \"nuxt dev\",\n \"generate\": \"nuxt generate\",\n \"preview\": \"nuxt preview\",\n \"postinstall\": \"nuxt prepare\"\n },\n \"dependencies\": {\n \"@nuxtjs/i18n\": \"^9.2.1\",\n \"@tailwindcss/vite\": \"^4.0.6\",\n \"eslint\": \"^9.21.0\",\n \"nuxt\": \"^3.15.4\",\n \"sass\": \"^1.85.0\",\n \"tailwindcss\": \"^4.0.6\",\n \"typescript\": \"^5.8.2\",\n \"typescript-eslint\": \"^8.26.0\",\n \"vue\": \"latest\",\n \"vue-router\": \"latest\"\n }\n}\n\n\n\n\n### Logs\n\n```shell\nRun yarn run generate\n yarn run generate\n shell: /usr/bin/bash -e {0}\n env:\n GITHUB_PAGES: true\nyarn run v1.22.22\n$ nuxt generate\n[log] [nuxi] Nuxt 3.15.4 with Nitro 2.10.4\n[info] [nuxt] Using `2024-04-03` as fallback compatibility date.\n[info] [nuxi] Building for Nitro preset: `static`\n[info] Building client...\n[info] vite v6.1.0 building for production...\n[info] transforming...\n[info] ✓ 114 modules transformed.\n[info] rendering chunks...\n[info] computing gzip size...\n[info] .nuxt/dist/client/manifest.json 1.26 kB │ gzip: 0.33 kB\n[info] .nuxt/dist/client/_nuxt/error-500.dGVH929u.css 1.88 kB │ gzip: 0.72 kB\n[info] .nuxt/dist/client/_nuxt/error-404.C3V-3Mc4.css 3.56 kB │ gzip: 1.10 kB\n[info] .nuxt/dist/client/_nuxt/entry.CcO6HMxk.css 3.82 kB │ gzip: 0.80 kB\n[info] .nuxt/dist/client/_nuxt/Drgu6tN-.js 0.38 kB │ gzip: 0.27 kB\n[info] .nuxt/dist/client/_nuxt/B6sXxbYA.js 3.41 kB │ gzip: 1.53 kB\n[info] .nuxt/dist/client/_nuxt/DhAUtIem.js 9.44 kB │ gzip: 3.77 kB\n[info] .nuxt/dist/client/_nuxt/DTI2uela.js 169.20 kB │ gzip: 62.32 kB\n[info] ✓ built in 1.86s\n[success] Client built in 1875ms\n[info] Building server...\n[info] vite v6.1.0 building SSR bundle for production...\n[info] transforming...\n[info] ✓ 58 modules transformed.\n[info] rendering chunks...\n[info] .nuxt/dist/server/_nuxt/rsvp-styles.CttwTQ2R.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/languageSelector-styles.DQbn0s-Y.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/location-styles.BlzjIDsJ.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/hero-styles.CcH_T3i_.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/error-404-styles.PedwCpCK.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/error-500-styles.K0bbvuT_.mjs 0.08 kB\n[info] .nuxt/dist/server/_nuxt/hero-styles.BlrCqToi.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/location-styles.268T3OaE.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/rsvp-styles.CAfEz6Gs.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/languageSelector-styles.DSHVr56e.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/error-404-styles.B5yeQDbX.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/error-500-styles.HhVXVi60.mjs 0.15 kB\n[info] .nuxt/dist/server/_nuxt/entry-styles.HDozuf_h.mjs 0.28 kB\n[info] .nuxt/dist/server/styles.mjs 1.84 kB\n[info] .nuxt/dist/server/_nuxt/entry-styles-1.mjs-3YZljDCr.js 0.61 kB │ map: 0.11 kB\n[info] .nuxt/dist/server/_nuxt/index-C2merokO.js 0.98 kB │ map: 6.88 kB\n[info] .nuxt/dist/server/_nuxt/entry-styles-4.mjs-DT7PuAmE.js 1.13 kB │ map: 0.11 kB\n[info] .nuxt/dist/server/_nuxt/entry-styles-3.mjs-Chp7cSni.js 1.19 kB │ map: 0.11 kB\n[info] .nuxt/dist/server/_nuxt/entry-styles-2.mjs-DemNg9Cl.js 1.71 kB │ map: 0.11 kB\n[info] .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Bj5KKHbJ.js 2.10 kB │ map: 0.12 kB\n[info] .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-COU7bu3q.js 3.77 kB │ map: 0.12 kB\n[info] .nuxt/dist/server/_nuxt/error-500-A0s4x7rx.js 4.60 kB │ map: 5.36 kB\n[info] .nuxt/dist/server/_nuxt/error-404-WbywfVLw.js 14.20 kB │ map: 26.49 kB\n[info] .nuxt/dist/server/server.mjs 34.88 kB │ map: 81.85 kB\n[info] ✓ built in 582ms\n[success] Server built in 586ms\n[info] [nitro] Initializing prerenderer\n[info] [nitro] Prerendering 3 initial routes with crawler\nError: [unhandledRejection] _ctx.$t is not a function\n at _sfc_ssrRender$3 (.nuxt/prerender/chunks/build/server.mjs:804:189)\n at renderComponentSubTree (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:444:9)\n at renderComponentVNode (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:394:12)\n at ssrRenderComponent (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:86:10)\n at _sfc_ssrRender (.nuxt/prerender/chunks/build/server.mjs:850:9)\n at renderComponentSubTree (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:444:9)\n at renderComponentVNode (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:394:12)\n at ssrRenderComponent (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:86:10)\n at default (.nuxt/prerender/chunks/build/server.mjs:931:19)\n at ssrRenderSuspense (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:224:5)\nError: [nitro] [unhandledRejection] _ctx.$t is not a function\n at _sfc_ssrRender$3 (.nuxt/prerender/chunks/build/server.mjs:804:189)\n at renderComponentSubTree (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:444:9)\n at renderComponentVNode (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:394:12)\n at ssrRenderComponent (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:86:10)\n at _sfc_ssrRender (.nuxt/prerender/chunks/build/server.mjs:850:9)\n at renderComponentSubTree (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:444:9)\n at renderComponentVNode (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:394:12)\n at ssrRenderComponent (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:86:10)\n at default (.nuxt/prerender/chunks/build/server.mjs:931:19)\n at ssrRenderSuspense (node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js:224:5)\n[log] [nitro] ├─ /200.html (44ms)\n[log] [nitro] ├─ /404.html (45ms)\n[log] [nitro] ├─ / (54ms)\n │ └── [500] \n[log] [nitro] \nErrors prerendering:\n[log] [nitro] ├─ / (54ms)\n │ └── [500] \n[log] [nitro]\nError: Exiting due to prerender errors.\n at prerender (node_modules/nitropack/dist/core/index.mjs:2054:11)\n at async node_modules/nuxt/dist/shared/nuxt.CrJjphBv.mjs:4266:5\n at async build (node_modules/nuxt/dist/shared/nuxt.CrJjphBv.mjs:6645:3)\n at async Object.run (node_modules/@nuxt/cli/dist/chunks/build.mjs:74:5)\n at async Object.run (node_modules/@nuxt/cli/dist/chunks/generate.mjs:33:5)\n at async runCommand (node_modules/citty/dist/index.mjs:316:16)\n at async runCommand (node_modules/citty/dist/index.mjs:307:11)\n at async runMain (node_modules/citty/dist/index.mjs:445:7) \n\nError: Exiting due to prerender errors.\nerror Command failed with exit code 1.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\nError: Process completed with exit code 1.\n```",[3117],{"name":3019,"color":3020},3390,"Error: [unhandledRejection] _ctx.$t is not a function","2025-07-20T22:55:17Z","https://github.com/nuxt-modules/i18n/issues/3390",0.70384914,["Reactive",3124],{},["Set"],["ShallowReactive",3127],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fbemTp3XvFjA59R5SzO8-brd9qITV8bZ2rMl_kbQhsdo":-1},"/nuxt-modules/i18n/3670"]