ERROR [nuxt] [request error] [unhandled] [500] Cannot find module '@vue/server-renderer'

Hello folks,

I’m encountering issues deploying my repository on Netlify. The Netlify function server handler is returning the following error:

Jan 4, 04:08:32 PM: 6009d202 ERROR  [nuxt] [request error] [unhandled] [500] Cannot find module '@vue/server-renderer'
Require stack:
- /var/task/server.mjs

I’ve reviewed the deployment logs, and everything seems to build without issues. Additionally, running netlify dev locally works perfectly, so I’m unsure why this problem arises in the deployed environment.

For reference, here is the link to my deployed website.

Any guidance or suggestions would be greatly appreciated!

Could be something to report to Nuxt. They generate the Function. Past examples: Cannot find module .output/server/node_modules/vue/server-renderer/index.mjs · Issue #30224 · nuxt/nuxt and On cloudflare pages, vue and vue-router must be installed as explicit dependencies · Issue #28018 · nuxt/nuxt.

You can try installing @vue/server-renderer as a dependency to see if that fixes it.

Hello @hrishikesh, unfortunately, adding @vue/server-renderer as a dependency didn’t resolve the issue. I’ll report this to the Nuxt team as well.

And does adding the following:

[functions]
  external_node_modules = ["@vue/server-renderer"]

OR

[functions]
  included_files = ["./node_modules/@vue/server-renderer/**/*"]

change this?