如何调试nextjs生产版本?

a5g8bdjr  于 2023-05-17  发布在  其他
关注(0)|答案(2)|浏览(120)

我有一个bug(this one),它只发生在客户端的生产环境中。
默认情况下,Next.js在生产环境中静默所有错误消息,并关闭所有日志记录客户端。这使得当错误仅发生在生产模式时,几乎不可能调试发生了什么。
是否有一个标志或其他设置,允许我调试由next.js构建的生产代码?

gt0wga4j

gt0wga4j1#

npm run build && NODE_OPTIONS='--inspect' npm run start
zkure5ic

zkure5ic2#

从NextJs 13开始,您可以通过在next.config.js中执行以下操作来记录客户端上的错误:

// ...
  compiler: {
    removeConsole: false,
  },
  // ...

相关问题