我想编写一个命令行程序,通过node.js和CLI模块使用。 VSCode没有找到.require('cli')
所以没有智能感知。
然后,当我启动调试时,它没有找到正确的位置,当它APP\npm_modules\cli.js
时,它正在查看APP\npm_modules\cli\cli.js
。
我确实在本地和全局安装了cli 和我有一个相应的NODE_PATH
环境。
在命令行运行时,相同的代码可以正常工作,因此这是一个VSCode问题。也许,有一个不同的编辑器提供我应该考虑的调试?
答案 0 :(得分:0)
我的错误。事实证明我已经启用了调试器来中断所有异常,并且当.require
解析时,它会查找几个位置,最终找到模块,但是在此过程中会有许多被捕获的异常。我被困在看第一个例外。