我有一个用next js编写的项目。问题是我正在尝试将其部署到 vercel,但我无法构建生产版本。
在尝试构建项目时,会出现一堆错误,例如 Error: connect ECONNREFUSED 127.0.0.1:3000 以及许多其他无法理解的错误。开发构建启动并运行良好。链接到项目https://github.com/Dzhambulat-Kagermanov/protfolio-guestHouse
以下是一些构建错误:
[Error]: connect ECONNREFUSED 127.0.0.1:3000
at X.from (C:\Users\Джамбулат\Desktop\Проекты\HTML\Portfolio\guest-house1\.next\server\chunks\712.js:11:11618)
at y.<anonymous> (C:\Users\Джамбулат\Desktop\Проекты\HTML\Portfolio\guest-house1\.next\server\chunks\712.js:13:9607)
at y.emit (node:events:514:28)
at d.<computed> (C:\Users\Джамбулат\Desktop\Проекты\HTML\Portfolio\guest-house1\.next\server\chunks\712.js:1:13572)
at ClientRequest.emit (node:events:514:28)
at Socket.socketErrorListener (node:_http_client:501:9)
at Socket.emit (node:events:514:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
at aM.request (C:\Users\Джамбулат\Desktop\Проекты\HTML\Portfolio\guest-house1\.next\server\chunks\712.js:13:21562)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async j (C:\Users\Джамбулат\Desktop\Проекты\HTML\Portfolio\guest-house1\.next\server\chunks\858.js:1:1622) {
port: 3000,
address: '127.0.0.1',
syscall: 'connect',
code: 'ECONNREFUSED',
errno: -4078,
Error occurred prerendering page "/articles"
cause: Error: connect ECONNREFUSED 127.0.0.1:3000
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16)
at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) {
errno: -4078,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 3000
},
digest: '1651881529'
Export encountered errors on following paths:
/about/page: /about
/articles/page: /articles
/page: /
检查您是否尝试在文章页面中将客户端组件呈现为服务器组件,并在文章页面顶部添加“使用客户端”。当 vercel 上的构建失败时它会起作用。