为什么我无法构建生产版本,但开发版本可以正常工作?

问题描述 投票:0回答:1

我有一个用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: /
javascript
1个回答
0
投票

检查您是否尝试在文章页面中将客户端组件呈现为服务器组件,并在文章页面顶部添加“使用客户端”。当 vercel 上的构建失败时它会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.