我的 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 给了我同样的问题。
如果我们在默认服务器上运行,那么我们可以https://www.locatorjs.com/轻松调试。或者在手动服务器上我们可以帮助 chrome 调试器。