invalid export:

royalpie
TRIAL

a year ago

When i used nextjs 14 this error appear but its fine in next 13:

12 35.88

12 35.88 ./components/chat/chat-item.tsx

12 35.88 117:8 Warning: React Hook useEffect has a missing dependency: 'form'. Either include it or remove the dependency array. react-hooks/exhaustive-deps

12 35.88

12 35.88 info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules

12 37.14 Failed to compile.

12 37.14

12 37.14 app/api/servers/[serverId]/invite-code/route.ts

12 37.14 Type error: Route "app/api/servers/[serverId]/invite-code/route.ts" has an invalid export:

12 37.14 "Promise | { status: number; }>" is not a valid PATCH return type:

12 37.14 Expected "void | Response | Promise", got "Promise | { status: number; }>".

12 37.14 Expected "Promise", got "Promise | { status: number; }>".

12 37.14 Expected "void | Response", got "NextResponse | { status: number; }".

12 37.14 Expected "void | Response", got "{ status: number; }".

12 37.14

12 ERROR: process "/bin/bash -ol pipefail -c npm run build" did not complete successfully: exit code: 1

> [stage-0 8/10] RUN --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-next/cache,target=/app/.next/cache --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-nodemodules/cache,target=/app/nodemodules/.cache npm run build:

37.14 Failed to compile.

37.14

37.14 app/api/servers/[serverId]/invite-code/route.ts

37.14 Type error: Route "app/api/servers/[serverId]/invite-code/route.ts" has an invalid export:

37.14 "Promise | { status: number; }>" is not a valid PATCH return type:

37.14 Expected "void | Response | Promise", got "Promise | { status: number; }>".

37.14 Expected "Promise", got "Promise | { status: number; }>".

37.14 Expected "void | Response", got "NextResponse | { status: number; }".

37.14 Expected "void | Response", got "{ status: number; }".

37.14

Dockerfile:24

22 | # build phase

23 | COPY . /app/.

24 | >>> RUN --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-next/cache,target=/app/.next/cache --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-nodemodules/cache,target=/app/nodemodules/.cache npm run build

25 |

26 |

ERROR: failed to solve: process "/bin/bash -ol pipefail -c npm run build" did not complete successfully: exit code: 1

Error: Docker build failed

View Deploy details

> ⓘ Deployment information is only viewable by project members and Railway employees.

5 Replies

a year ago

Does this issue happen locally if you ran your build script?


royalpie
TRIAL

a year ago

no its doesn't


a year ago

What version of node are you using locally and what version is your Railway deployment using?


royalpie
TRIAL

a year ago

i think it was 'v18.20.2' in the deployment and locally i using v18.17.0


a year ago

Locally, delete your node_modules, reinstall them, and try another build.


invalid export: - Railway Help Station