我有一个bug(this one),它只发生在客户端的生产环境中。默认情况下,Next.js在生产环境中静默所有错误消息,并关闭所有日志记录客户端。这使得当错误仅发生在生产模式时,几乎不可能调试发生了什么。是否有一个标志或其他设置,允许我调试由next.js构建的生产代码?
gt0wga4j1#
npm run build && NODE_OPTIONS='--inspect' npm run start
zkure5ic2#
从NextJs 13开始,您可以通过在next.config.js中执行以下操作来记录客户端上的错误:
next.config.js
// ... compiler: { removeConsole: false, }, // ...
2条答案
按热度按时间gt0wga4j1#
zkure5ic2#
从NextJs 13开始,您可以通过在
next.config.js
中执行以下操作来记录客户端上的错误: