Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Hi guys,
For some reason my app is not able to do the build.
I use: Ubuntu 22.04 stack Custom Build Command 0.13 Procfile 0.0.5 Node.js 0.4.1
Package.json
{
"name": "nextjs",
"version": "1.0",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"@hookform/resolvers": "^3.9.0",
"@next/swc-wasm-nodejs": "13.5.1",
"@radix-ui/react-accordion": "^1.2.0",
"@radix-ui/react-alert-dialog": "^1.1.1",
"@radix-ui/react-aspect-ratio": "^1.1.0",
"@radix-ui/react-avatar": "^1.1.0",
"@radix-ui/react-checkbox": "^1.1.1",
"@radix-ui/react-collapsible": "^1.1.0",
"@radix-ui/react-context-menu": "^2.2.1",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-dropdown-menu": "^2.1.1",
"@radix-ui/react-hover-card": "^1.1.1",
"@radix-ui/react-label": "^2.1.0",
"@radix-ui/react-menubar": "^1.1.1",
"@radix-ui/react-navigation-menu": "^1.2.0",
"@radix-ui/react-popover": "^1.1.1",
"@radix-ui/react-progress": "^1.1.0",
"@radix-ui/react-radio-group": "^1.2.0",
"@radix-ui/react-scroll-area": "^1.1.0",
"@radix-ui/react-select": "^2.1.1",
"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-slider": "^1.2.0",
"@radix-ui/react-slot": "^1.1.0",
"@radix-ui/react-switch": "^1.1.0",
"@radix-ui/react-tabs": "^1.1.0",
"@radix-ui/react-toast": "^1.2.1",
"@radix-ui/react-toggle": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0",
"@radix-ui/react-tooltip": "^1.1.2",
"@thirdweb-dev/react": "^4.4.8",
"@thirdweb-dev/sdk": "^4.0.38",
"@types/node": "20.6.2",
"@types/react": "18.2.22",
"@types/react-dom": "18.2.7",
"autoprefixer": "10.4.15",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"cmdk": "^1.0.0",
"date-fns": "^3.6.0",
"embla-carousel-react": "^8.3.0",
"encoding": "^0.1.13",
"eslint": "8.49.0",
"eslint-config-next": "13.5.1",
"ethers": "^5.7.2",
"input-otp": "^1.2.4",
"lucide-react": "^0.446.0",
"next": "13.5.1",
"next-themes": "^0.3.0",
"phantomjs-prebuilt": "^2.1.16",
"pino-pretty": "^13.0.0",
"postcss": "8.4.30",
"react": "18.2.0",
"react-day-picker": "^8.10.1",
"react-dom": "18.2.0",
"react-fast-marquee": "^1.6.5",
"react-hook-form": "^7.53.0",
"react-resizable-panels": "^2.1.3",
"recharts": "^2.12.7",
"review": "^0.9.2",
"sonner": "^1.5.0",
"tailwind-merge": "^2.5.2",
"tailwindcss": "3.3.3",
"tailwindcss-animate": "^1.0.7",
"typescript": "5.2.2",
"vaul": "^0.9.9",
"zod": "^3.23.8"
}
}
Here is my error:
[2025-01-30 14:34:59] ╭──────────── app build ───────────╼
[2025-01-30 14:35:00] │
[2025-01-30 14:35:00] │ -----> Creating runtime environment
[2025-01-30 14:35:00] │
[2025-01-30 14:35:00] │ NPM_CONFIG_LOGLEVEL=error
[2025-01-30 14:35:00] │ NODE_VERBOSE=false
[2025-01-30 14:35:00] │ NODE_ENV=
[2025-01-30 14:35:00] │ NODE_MODULES_CACHE=true
[2025-01-30 14:35:00] │
[2025-01-30 14:35:00] │ -----> Installing binaries
[2025-01-30 14:35:00] │ engines.node (package.json): unspecified
[2025-01-30 14:35:00] │ engines.npm (package.json): unspecified (use default)
[2025-01-30 14:35:00] │
[2025-01-30 14:35:00] │ Resolving node version 20.x...
[2025-01-30 14:35:00] │ Downloading and installing node 20.15.1...
[2025-01-30 14:35:03] │ Using default npm version: 10.7.0
[2025-01-30 14:35:04] │
[2025-01-30 14:35:04] │ -----> Installing dependencies
[2025-01-30 14:35:04] │ Installing node modules
[2025-01-30 14:35:07] │ npm notice
[2025-01-30 14:35:07] │ npm notice New major version of npm available! 10.7.0 -> 11.1.0
[2025-01-30 14:35:07] │ npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
[2025-01-30 14:35:07] │ npm notice To update run: npm install -g npm@11.1.0
[2025-01-30 14:35:07] │ npm notice
[2025-01-30 14:35:07] │ npm error code EUSAGE
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error Invalid: lock file's express@3.0.6 does not satisfy express@4.21.2
[2025-01-30 14:35:07] │ npm error Missing: accepts@1.3.8 from lock file
[2025-01-30 14:35:07] │ npm error Missing: array-flatten@1.1.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: body-parser@1.20.3 from lock file
[2025-01-30 14:35:07] │ npm error Missing: content-disposition@0.5.4 from lock file
[2025-01-30 14:35:07] │ npm error Missing: content-type@1.0.5 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's cookie@0.0.5 does not satisfy cookie@0.7.1
[2025-01-30 14:35:07] │ npm error Invalid: lock file's cookie-signature@0.0.1 does not satisfy cookie-signature@1.0.6
[2025-01-30 14:35:07] │ npm error Missing: debug@2.6.9 from lock file
[2025-01-30 14:35:07] │ npm error Missing: depd@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: encodeurl@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: escape-html@1.0.3 from lock file
[2025-01-30 14:35:07] │ npm error Missing: etag@1.8.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: finalhandler@1.3.1 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's fresh@0.1.0 does not satisfy fresh@0.5.2
[2025-01-30 14:35:07] │ npm error Missing: http-errors@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: merge-descriptors@1.0.3 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's methods@0.0.1 does not satisfy methods@1.1.2
[2025-01-30 14:35:07] │ npm error Missing: on-finished@2.4.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: parseurl@1.3.3 from lock file
[2025-01-30 14:35:07] │ npm error Missing: path-to-regexp@0.1.12 from lock file
[2025-01-30 14:35:07] │ npm error Missing: proxy-addr@2.0.7 from lock file
[2025-01-30 14:35:07] │ npm error Missing: qs@6.13.0 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's range-parser@0.0.4 does not satisfy range-parser@1.2.1
[2025-01-30 14:35:07] │ npm error Invalid: lock file's send@0.1.0 does not satisfy send@0.19.0
[2025-01-30 14:35:07] │ npm error Missing: serve-static@1.16.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: setprototypeof@1.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: statuses@2.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: type-is@1.6.18 from lock file
[2025-01-30 14:35:07] │ npm error Missing: utils-merge@1.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: vary@1.1.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: negotiator@0.6.3 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's bytes@0.1.0 does not satisfy bytes@3.1.2
[2025-01-30 14:35:07] │ npm error Missing: debug@2.6.9 from lock file
[2025-01-30 14:35:07] │ npm error Missing: destroy@1.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: iconv-lite@0.4.24 from lock file
[2025-01-30 14:35:07] │ npm error Missing: qs@6.13.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: raw-body@2.5.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: unpipe@1.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fastify@4.29.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: @fastify/ajv-compiler@3.6.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: @fastify/error@3.4.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: @fastify/fast-json-stringify-compiler@4.3.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: abstract-logging@2.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: avvio@8.4.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-content-type-parse@1.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-json-stringify@5.16.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: find-my-way@8.2.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: light-my-request@5.14.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: pino@9.6.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: process-warning@3.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: rfdc@1.4.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: toad-cache@3.7.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ajv@8.17.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ajv-formats@2.1.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-uri@2.4.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ajv@8.17.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: @fastify/merge-json-schemas@0.1.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ajv@8.17.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ajv-formats@3.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: json-schema-ref-resolver@1.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: debug@2.6.9 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-querystring@1.1.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: safe-regex2@3.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-decode-uri-component@1.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: toidentifier@1.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: cookie@0.7.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: process-warning@3.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: set-cookie-parser@2.7.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ee-first@1.1.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: forwarded@0.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ipaddr.js@1.9.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: iconv-lite@0.4.24 from lock file
[2025-01-30 14:35:07] │ npm error Missing: express@3.0.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ret@0.4.3 from lock file
[2025-01-30 14:35:07] │ npm error Missing: debug@2.6.9 from lock file
[2025-01-30 14:35:07] │ npm error Missing: encodeurl@1.0.2 from lock file
[2025-01-30 14:35:07] │ npm error Invalid: lock file's mime@1.2.6 does not satisfy mime@1.6.0
[2025-01-30 14:35:07] │ npm error Missing: media-typer@0.3.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-uri@3.0.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: json-schema-traverse@1.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: require-from-string@2.0.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-uri@3.0.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: json-schema-traverse@1.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ms@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ms@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fast-uri@3.0.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: json-schema-traverse@1.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: on-exit-leak-free@2.1.2 from lock file
[2025-01-30 14:35:07] │ npm error Missing: pino-abstract-transport@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: pino-std-serializers@7.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: process-warning@4.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: real-require@0.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: sonic-boom@4.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: thread-stream@3.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: split2@4.2.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ms@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: cookie@0.0.5 from lock file
[2025-01-30 14:35:07] │ npm error Missing: cookie-signature@0.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fresh@0.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: methods@0.0.1 from lock file
[2025-01-30 14:35:07] │ npm error Missing: mkdirp@0.3.3 from lock file
[2025-01-30 14:35:07] │ npm error Missing: range-parser@0.0.4 from lock file
[2025-01-30 14:35:07] │ npm error Missing: send@0.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: bytes@0.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: fresh@0.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: send@0.1.0 from lock file
[2025-01-30 14:35:07] │ npm error Missing: mime@1.2.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: range-parser@0.0.4 from lock file
[2025-01-30 14:35:07] │ npm error Missing: mime@1.2.6 from lock file
[2025-01-30 14:35:07] │ npm error Missing: ms@2.0.0 from lock file
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error Clean install a project
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error Usage:
[2025-01-30 14:35:07] │ npm error npm ci
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error Options:
[2025-01-30 14:35:07] │ npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
[2025-01-30 14:35:07] │ npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
[2025-01-30 14:35:07] │ npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
[2025-01-30 14:35:07] │ npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
[2025-01-30 14:35:07] │ npm error [--no-bin-links] [--no-fund] [--dry-run]
[2025-01-30 14:35:07] │ npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
[2025-01-30 14:35:07] │ npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error aliases: clean-install, ic, install-clean, isntall-clean
[2025-01-30 14:35:07] │ npm error
[2025-01-30 14:35:07] │ npm error Run "npm help ci" for more info
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ npm error A complete log of this run can be found in: /tmp/npmcache.hvyYn/_logs/2025-01-30T14_35_04_181Z-debug-0.log
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ -----> Build failed
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ We're sorry this build is failing! You can troubleshoot common issues here:
[2025-01-30 14:35:07] │ https://devcenter.heroku.com/articles/troubleshooting-node-deploys
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ Some possible problems:
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ - Node version not specified in package.json
[2025-01-30 14:35:07] │ https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ Love,
[2025-01-30 14:35:07] │ Heroku
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ ERROR: failed to build: exit status 1
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │
[2025-01-30 14:35:07] │ ✘ build failed
[]
3630316526124b4190e628cd69be1e
a6309a057c3f4cb38fb2e7feb67236
KFSys
a0aa4c11068a4e98bc3cde06ce6c8c
Kailey Ketchum
Matteo Scarpa
Matteo Scarpa
fullammo
1a3ca91ed97c49039b3e74fb7229fa
jamshed.latipov
Thomas Brocken
Vaishnavi Vundyala