Node.JS,使用 VSCode 的 CLI 找不到 NPM 模块的路径,launch.json

Node.JS, CLI with VSCode not finding path to NPM modules, launch.json

我想编写一个命令行程序以通过 node.js 和 CLI 模块使用。 VSCode 未找到 .require('cli'),因此没有智能感知。

然后当我启动调试时它没有在正确的位置查找,它在 APP\npm_modules\cli\cli.js.

时查找 APP\npm_modules\cli.js

我确实在本地和全局都安装了 cli 我有一个 NODE_PATH 相应指向的环境。

相同的代码在命令行 运行 时可以正常工作,所以这是一个 VSCode 问题。也许,有一个不同的编辑器提供我应该考虑的调试?

我的错误。事实证明,我已经启用了调试器来中断所有异常,并且随着 .require 解析,它在几个地方查找,最终找到了模块,但在此过程中捕获了许多异常。我一直在看第一个异常。