nuxt / vercel-builder

Vercel Builder for Nuxt
MIT License
646 stars 75 forks source link

Nuxt 2 Vercel error 500 #836

Closed UmarovJX closed 2 months ago

UmarovJX commented 2 months ago

Hi nuxt 2 application deployed on vercil is crashing with logs

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/var/task/vercel__launcher.launcher' imported from /opt/rust/nodejs.js
at new NodeError (node:internal/errors:405:5)
at finalizeResolution (node:internal/modules/esm/resolve:332:11)
at moduleResolve (node:internal/modules/esm/resolve:1029:10)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:876:12)
at defaultResolve (node:internal/modules/esm/resolve:1242:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
at ModuleLoader.import (node:internal/modules/esm/loader:336:34)
at importModuleDynamically (node:internal/modules/cjs/loader:1256:33) {
url: 'file:///var/task/vercel__launcher.launcher',
code: 'ERR_MODULE_NOT_FOUND'
}
Node.js process exited with exit status: 1. The logs above can help with debugging the issue.
INIT_REPORT Init Duration: 120.86 ms    Phase: init Status: error   Error Type: Runtime.ExitError
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/var/task/vercel__launcher.launcher' imported from /opt/rust/nodejs.js
at new NodeError (node:internal/errors:405:5)
at finalizeResolution (node:internal/modules/esm/resolve:332:11)
at moduleResolve (node:internal/modules/esm/resolve:1029:10)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:876:12)
at defaultResolve (node:internal/modules/esm/resolve:1242:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
at ModuleLoader.import (node:internal/modules/esm/loader:336:34)
at importModuleDynamically (node:internal/modules/cjs/loader:1256:33) {
url: 'file:///var/task/vercel__launcher.launcher',
code: 'ERR_MODULE_NOT_FOUND'
}
Node.js process exited with exit status: 1. The logs above can help with debugging the issue.
INIT_REPORT Init Duration: 190.24 ms    Phase: invoke   Status: error   Error Type: Runtime.ExitError
Unknown application error occurred

We have disccusion opened on vercel https://github.com/orgs/vercel/discussions/6547 the solution given there

Created skeleton using npx create-nuxt-app nuxt2-app
Updated vercel.json using this: https://v2.nuxt.com/deployments/vercel/#ssr-with-vercel
added "node-fetch-native": "^1.4.1" in dependencies of package.json. 
set "engines": {"node": "18.x"} in package.json

gives the same error. Can we get any help?

UmarovJX commented 2 months ago

the example of problem repo https://github.com/UmarovJX/error2 deployment https://error2.vercel.app/

juanmarinelli commented 2 months ago

i have the same problem now, it wasn't happening before.

dm-heinze commented 2 months ago

Can confirm the error, new deployments of my nuxt 2 app on node 18 doesn't work anymore.

UmarovJX commented 2 months ago

Issue was closed https://github.com/orgs/vercel/discussions/6547#discussioncomment-9170885