Zohler 2024-05-07 02:59 采纳率: 0%
浏览 660

Next.js项目报错 TypeError: fetch failed

运行nextjs 项目显示下面报错内容

TypeError: fetch failed
    at node:internal/deps/undici/undici:12618:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async getVersionInfo (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\dev\hot-reloader-webpack.js:215:21)
    at async Span.traceAsyncFn (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\trace\trace.js:154:20)
    at async HotReloaderWebpack.start (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\dev\hot-reloader-webpack.js:607:28)
    at async startWatcher (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\lib\router-utils\setup-dev-bundler.js:156:5)
    at async setupDevBundler (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\lib\router-utils\setup-dev-bundler.js:775:20)
    at async Span.traceAsyncFn (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\trace\trace.js:154:20)
    at async initialize (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\lib\router-server.js:78:30)
    at async Server.<anonymous> (D:\React\Arco-Design\book-admin-react\node_modules\next\dist\server\lib\start-server.js:249:36) {
  cause: Error: certificate has expired
      at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
      at TLSSocket.emit (node:events:518:28)
      at TLSSocket._finishInit (node:_tls_wrap:1085:8)
      at ssl.onhandshakedone (node:_tls_wrap:871:12) {
    code: 'CERT_HAS_EXPIRED'
  }
}

img

  • 写回答

6条回答 默认 最新

  • 枫叶红123 2024-05-17 08:38
    关注

    一样的问题。 已解决
    原因是:
    淘宝镜像原地址2024年1月22日已过期
    现已更换镜像地址为https://registry.npmmirror.com/

    npm 和 yarn 的镜像地址不是一起的,需要各自设置各自的。
    设置yarn
    yarn config set registry https://registry.npmmirror.com/
    解决。

    评论
编辑
预览

报告相同问题?

问题事件

  • 创建了问题 5月7日