如何在构建阶段调试 NextJS

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

我的 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"
        }

附注调试

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

node.js debugging next.js
1个回答
0
投票

如果我们在默认服务器上运行,那么我们可以https://www.locatorjs.com/轻松调试。或者在手动服务器上我们可以帮助 chrome 调试器。

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