Weird Vercel Problem with pnpm, ejs, and my package.json

Dear Vercel Support,

I am encountering a persistent and perplexing issue when deploying my project, ptcg-sim-meta (GitHub repository: [Your Repository URL]), to Vercel. Specifically, Vercel is consistently ignoring the packageManager setting in my package.json file, which is leading to a ‘Cannot find module ‘ejs’’ error during deployment.

Problem Description:

  • My project uses pnpm workspaces and requires pnpm version 10.6.2.

  • My root package.json file correctly specifies this:

    {
      "name": "ptcg-sim-meta",
      "version": "1.5.1",
      "private": true,
      "workspaces": [
        "client",
        "server"
      ],
      "scripts": {
        "start": "pnpm -C server start",
        "lint": "eslint .",
        "format": "prettier --write \"**/*.{js,json,md}\""
      },
      "devDependencies": {
        "@eslint/js": "^9.20.0",
        "eslint": "^9.20.0",
        "eslint-config-prettier": "^10.0.1",
        "eslint-plugin-prettier": "^5.2.3",
        "globals": "^15.14.0",
        "nodemon": "^3.1.9"
      },
      "engines": {
        "node": ">=18"
      },
      "packageManager": "pnpm@10.6.2"
    }
    
  • However, Vercel’s build logs clearly indicate that it is using pnpm v9.15.9 instead:

    01:30:15.007Detected `pnpm-lock.yaml` 9 which may be generated by pnpm@9.x or pnpm@10.x
    01:30:15.007Using pnpm@9.x based on project creation date
    01:30:15.007To use pnpm@10.x, manually opt in using corepack ([https://vercel.com/docs/deployments/configure-a-build#corepack](https://vercel.com/docs/deployments/configure-a-build#corepack))
    01:30:15.605Scope: all 3 workspace projects
    01:30:16.221
    01:30:16.238Done in 1.1s using pnpm v9.15.9
    
  • This mismatch in pnpm versions leads to the following error during deployment:

    Error: Cannot find module 'ejs'
    
  • ejs is a dependency listed in my package.json file.

  • I have tried:

    • Regenerating the pnpm-lock.yaml file locally with pnpm 10.6.2.
    • Clearing the Vercel build cache.
    • Verifying that my package.json is correct.
    • Ensuring that my lock file is correct.
  • I have also tested the project locally, and it works without any problems.

  • The project is an ejs website, that uses socket.io, and postgresql.

While working on the project i have been able to test the code several times to work on localhost:4000 but whenever i migrate it to vercel i feel like i get nonstop issues
Request:

It seems like this could be a vercel specific issue where its not taking the right version of pnpm. Could you please investigate why Vercel is defaulting to pnpm 9.15.9 despite the explicit setting in my package.json?
Or is there a different approach i need to take to modify it to work on vercel
Thank you for your assistance.

Sincerely,
Jason

Links:
Github forked project: GitHub - Envoyofhell/ptcg-sim-meta at GH-Pages
Vercel Domain in question: ptcg-sim-meta.vercel.app
Example Build Logs:

Summary

Running build in Washington, D.C., USA (East) – iad1

01:30:12.691

Cloning GitHub - Envoyofhell/ptcg-sim-meta: PTCG-sim is an open-source desktop tool to simulate card games. It supports single player and online multiplayer. (Branch: GH-Pages, Commit: 3cc1a48)

01:30:12.985

Cloning completed: 298.000ms

01:30:13.655

Restored build cache from previous deployment (3ujb22Nr8AysmFvygVUgmYpTcc6V)

01:30:13.736

Running “vercel build”

01:30:14.259

Vercel CLI 41.3.2

01:30:14.392

WARN! Due to builds existing in your configuration file, the Build and Development Settings defined in your Project Settings will not apply. Learn More: Error List

01:30:15.005

Installing dependencies…

01:30:15.007

Detected pnpm-lock.yaml 9 which may be generated by pnpm@9.x or pnpm@10.x

01:30:15.007

Using pnpm@9.x based on project creation date

01:30:15.007

To use pnpm@10.x, manually opt in using corepack (Configuring a Build)

01:30:15.605

Scope: all 3 workspace projects

01:30:16.221

01:30:16.238

Done in 1.1s using pnpm v9.15.9

01:30:18.226

Warning: Node.js functions are compiled from ESM to CommonJS. If this is not intended, add “type”: “module” to your package.json file.

01:30:18.226

Compiling “front-end.js” from ESM to CommonJS…

01:30:18.284

Compiling “keybindSleep.js” from ESM to CommonJS…

01:30:18.296

Compiling “flip-coin.js” from ESM to CommonJS…

01:30:18.302

Compiling “reset-counters.js” from ESM to CommonJS…

01:30:18.313

Compiling “decrease-card-layer.js” from ESM to CommonJS…

01:30:18.319

Compiling “count.js” from ESM to CommonJS…

01:30:18.342

Compiling “update-stadium-card.js” from ESM to CommonJS…

01:30:18.374

Compiling “move-card-bundle.js” from ESM to CommonJS…

01:30:18.440

Compiling “use-ability.js” from ESM to CommonJS…

01:30:18.440

Compiling “setup.js” from ESM to CommonJS…

01:30:18.443

Compiling “chat-buttons.js” from ESM to CommonJS…

01:30:18.456

Compiling “shuffle-zone.js” from ESM to CommonJS…

01:30:18.474

Compiling “change-type.js” from ESM to CommonJS…

01:30:18.498

Compiling “relocate-attached-cards.js” from ESM to CommonJS…

01:30:18.514

Compiling “auto-move-active-bench-card.js” from ESM to CommonJS…

01:30:18.527

Compiling “VSTAR-GX.js” from ESM to CommonJS…

01:30:18.541

Compiling “update-attached-cards-position.js” from ESM to CommonJS…

01:30:18.554

Compiling “take-turn.js” from ESM to CommonJS…

01:30:18.571

Compiling “evolve-card.js” from ESM to CommonJS…

01:30:18.581

Compiling “update-cover.js” from ESM to CommonJS…

01:30:18.588

Compiling “update-counters.js” from ESM to CommonJS…

Example Error Logs:

Summary

500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:33.02
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:32.91
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:32.85
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:32.72
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:32.71
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:32.09
GET

500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:31.78
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:31.16
GET

500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:30.87
GET

500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:30.78
GET

500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:30.72
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:30.61
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:30.56
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:29.61
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:29.60
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:29.58
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:29.45
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:29.37
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:28.62
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:27.23
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
Error: Cannot find module ‘ejs’ Require stack: - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/application.js - /var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/express.js at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15) at Function. (node:internal/modules/cjs/loader:1055:27) at /opt/rust/nodejs.js:2:12071 at Function.ur (/opt/rust/nodejs.js:2:12445) at e..Se._load (/opt/rust/nodejs.js:2:12041) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) at Module.require (node:internal/modules/cjs/loader:1311:12) at s (/opt/rust/bytecode.js:2:1094) at new View (/var/task/node_modules/.pnpm/express@4.21.2/node_modules/express/lib/view.js:81:14)
Mar 12 01:30:27.22
GET
500
ptcg-sim-meta-nro77mvo9-envoyofhells-projects.vercel.app
/
2
Legacy server listening…

If you’re having trouble deploying an Express app, this guide can help.

You can also ask v0 for suggestions tailored to your own project setup.