Deploying new Remix project fails

Hello,

Unable to deploy a Remix project. While troubleshooting, I tried following instructions to see if a brand new Remix project would work. It resulted in the same error.

Expected result:
Project builds and deploys

Observed result:
Build fails

Steps to reproduce:

  1. Follow instructions exactly to create a new remix project
  2. npm run build then edgio deploy
  3. Observe build error

Notes:

  • Remix 1.19.3
  • Node 16.17.0
  • Edgio 7.2.1

Here is the log:

remix test edgio deploy
🔑 Logged in as "xxxxxxxxxxx".

📋 Deploying to:
> Team: Private space
> Property: demo
> Environment: default
> Edgio version: 7.2.1
> Deployment #14

🛠️  Building your app for deployment on Edgio
> Bundling your app with esbuild... done.
> Bundling router... done.
> Bundling edge functions... done.
> Writing static asset aliases... done.
done 135ms

📦 Packaging...
> Zipping project folder
> Size: 2.16 MB
done 324ms

📡️ Uploading...
done 3s

⌛ Deploying...

Something went wrong while deploying on Edgio.

Build logs:


2023-08-27T04:21:04Z - info - > Deployment created
2023-08-27T04:21:04Z - info - Waiting for build package to be uploaded...
2023-08-27T04:21:05Z - info - Build output

🛠️  Building your app for deployment on Edgio
> Bundling your app with esbuild... done.
> Bundling router... done.
> Bundling edge functions... done.
> Writing static asset aliases... done.
done 135ms

2023-08-27T04:21:09Z - info - > Uploading static assets
2023-08-27T04:21:09Z - info - > Deploying serverless functions and static assets
2023-08-27T04:21:10Z - info - > Deploying Serverless functions
2023-08-27T04:21:23Z - info - > Cloud deployments live at:
2023-08-27T04:21:23Z - info - --> https://xxxxxxxx-14.alt.free.edgio-perma.link
2023-08-27T04:21:24Z - error - Error: Failed to invoke serverless function with error: {
  "errorType": "Error",
  "errorMessage": "Cannot find module '@remix-run/node'\nRequire stack:\n- /var/task/app/build/index.js\n- /var/task/app/server.js",
  "trace": [
    "Error: Cannot find module '@remix-run/node'",
    "Require stack:",
    "- /var/task/app/build/index.js",
    "- /var/task/app/server.js",
    "    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)",
    "    at Function.Module._load (node:internal/modules/cjs/loader:873:27)",
    "    at Module.require (node:internal/modules/cjs/loader:1100:19)",
    "    at require (node:internal/modules/cjs/helpers:108:18)",
    "    at Object.<anonymous> (/var/task/app/build/index.js:54:64)",
    "    at Module._compile (node:internal/modules/cjs/loader:1198:14)",
    "    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)",
    "    at Module.load (node:internal/modules/cjs/loader:1076:32)",
    "    at Function.Module._load (node:internal/modules/cjs/loader:911:12)",
    "    at Module.require (node:internal/modules/cjs/loader:1100:19)"
  ]
}
2023-08-27T04:21:24Z - info - Build deployment failed.

Appreciate the assistance, thank you!