【发布时间】:2019-06-15 16:41:44
【问题描述】:
我在 vs-code 中调试我的 nodejs 应用程序没有错误,但它突然开始给出这个错误:
Error: No such module: http_parser
at internalBinding (internal/bootstrap/loaders.js:104:17)
at _http_client.js:27:24
at NativeModule.compile (internal/bootstrap/loaders.js:363:7)
at NativeModule.require (internal/bootstrap/loaders.js:174:18)
at http.js:25:27
at NativeModule.compile (internal/bootstrap/loaders.js:363:7)
at Function.NativeModule.require (internal/bootstrap/loaders.js:174:18)
at Function.Module._load (internal/modules/cjs/loader.js:517:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
实际上应用程序运行成功,例如,express-js http 函数按预期运行,但我无法进行调试。
- 我已经安装了那个包,命名为
http-parser
编辑: 节点版本:v10.14.2,没有安装扩展,只有 vs-code 内置调试运行时。在我检查了更多之后,执行来到了 loader.js 并在之后终止。
Edit2:重命名项目文件夹解决了这个问题,但为什么呢?有人能解释一下吗?
【问题讨论】:
-
你在使用
node-inspector进行调试吗? -
不,我没有使用那个包。我只是从 vs-code 的顶部菜单栏开始调试会话。内置 vs-code 调试运行时,仅此而已。
标签: node.js debugging visual-studio-code