节点模块中的日志语句没有打印

我是一个新的节点JS。 我已经通过npm install '<module_name>包含了一个模块。 它是正确的build立,没有错误。 现在,我想debugging它,所以我在模块的代码块中放置了一些console.log('some text') ,以查看代码是否通过该行。 无论如何,没有显示任何日志语句。

我想知道如果我必须编译或添加日志staements后的模块。 我在这里错过了什么。

您的console.log语句没有运行,这可能是由许多事情引起的。 假设您已经将console.log语句添加到应用程序的node_modules目录中的模块代码中。

  • 该模块是否具有srcdist目录,并且您没有编辑实际运行的代码? (这涉及到需要重新编译,但编辑模块正在运行的实际代码将会更快更容易)
  • 如果这是在一个服务器或长时间运行的脚本,它将需要重新启动加载更改
  • 这是在浏览器中可能会caching代码(closures浏览器caching)
  • 是你添加日志语句实际上被打的代码?

我会确保我有一个console.log声明的一部分代码保证被击中,只是作为一个健全的检查。