use*_*036 5 debugging visual-studio-code next.js vscode-debugger
我在 nextjs 应用程序上遵循此处的指南。在 Windows 上使用 VSCode。
它说使用脚本:“dev”:“NODE_OPTIONS='--inspect' next dev”
这导致:
'NODE_OPTIONS' 不是内部或外部命令,也不是可运行的程序或批处理文件。
是的,我知道已经有一个同名的问题,但它已有 2.5 年的历史,有 8k 次观看,但没有被接受的答案。我无法评论以添加信息。随意将其标记为重复,但请至少将其链接到另一个问题的评论中。
那里的一个答案建议安装另一个(维护模式)依赖项并将其配置为更改环境变量。
这项研究和其他研究使我相信这里的环境变量存在问题。我不能手动设置它们吗?为什么下一个官方指南中没有提到这一点?如何设置正确的环境变量?
Foo*_*Bar 15
有一种方法可以让它发挥作用,您可以在此处找到类似的问题。
npm i cross-env --save-dev
编辑你的 package.json 使 dev 选项看起来像这样
{
"scripts": {
"dev": "cross-env NODE_OPTIONS='--inspect' next dev",
"build": "next build",
"start": "next start"
}
}
Run Code Online (Sandbox Code Playgroud)
您现在可以在单独的终端中启动 NextJS 程序。之后按照 NextJS VSCode 调试说明进行操作。将 VSCode 附加到正在运行的 NextJS 实例。
你已经准备好了。
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |