node.js - VS Code 调试器在遇到断点时不一致
问题描述
我想设置我的 VS Code 调试器来调试我的Next.js应用程序。我的launch.json
包含以下设置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Launch Program",
"skipFiles": ["<node_internals>/**"],
"port": 9229,
"resolveSourceMapLocations": [
"${workspaceFolder}/**",
"!**/node_modules/**"
]
}
]
}
我还将调试脚本添加到我的packege.json
:
"debug": "NODE_OPTIONS='--inspect' next dev"
首先,我npm run debug
在终端中运行,然后在 VS Code运行和调试选项卡中启动调试器。调试器已附加,但是当我开始添加断点时,其中一些工作正常(指示断点的点为红色,当断点被击中时应用程序停止),但尽管有红色指示符,但大多数都被忽略了。还有一些未绑定的断点。
我花了几天时间解决了这个问题,但没有任何效果。我真的很期待超越控制台日志记录以进行调试。
VS 代码版本:1.57.0
解决方案
推荐阅读
- sql-server - 多部分标识符无法绑定 WITH 子句
- sql - 如何在 hive 中找到 hh:mm:ss 的平均值
- python - 没有名为 PIP 的模块 || PIP 命令不起作用(PIP 3.7)
- c# - 如何通过mvc中的join选择列值并计算记录?
- python - 生成/创建正负浮点数的随机列表
- java - 如何在 Java 中传递通过包对象从 Scala 定义的隐式 val
- php - 使用请求将 PHP API POST 调用转换为 Python
- kubernetes - kubelet.service:主进程退出,code=exited,status=255/n/a
- python - 使用 pymnet 固定多路网络图中节点的位置
- android - React Native 应用程序 - 在 Android 8 真实设备上启动时崩溃/关闭