如何在构建阶段调试 NextJS

Ama*_*tel 15 debugging node.js next.js

我的 nextJS 应用程序有一个包含 50k 多个页面的路径。跑步与npm run dev它运行效果很好,但是在构建过程中它给了我一个错误TypeError: Cannot read property 'page' of undefined at exportPaths.filter.route ,这很奇怪,因为我知道我正在尝试执行多少条路径(56,427)并且它们都很好。我真的很想看看我哪里搞砸了,但我无法启动以“启动检查器”多条消息结尾的构建阶段的调试器。我尝试过其他方法,但没有成功。

这是我的配置,它相当过时,但看起来很简单:

{
            "type": "node",
            "request": "launch",
            "name": "Next: Node",
            "runtimeExecutable": "${workspaceFolder}/node_modules/next/dist/bin/next",
            "env": {
                "NODE_OPTIONS": "--inspect"
            },
            "args": ["build"],
            "port": 9229,
            "console": "integratedTerminal"
        }
Run Code Online (Sandbox Code Playgroud)

PS 调试npm run dev工作正常 PPS 尝试“监听”VS Code 中的调试器并从命令行启动调试器,就像这里的https://nextjs.org/docs/advanced-features/debugging给了我同样的问题。