节点模块中的日志语句无法打印

时间:2017-11-11 05:07:17

标签: node.js npm

我是Node JS的新手。我通过npm install '<module_name>添加了一个模块。它构建正确,没有错误。现在,我想调试它,所以我在模块的代码块中放置了一些console.log('some text'),以查看代码是否通过该行。无论如何,没有显示任何日志语句。

我想知道在添加日志标记之后是否必须编译或模块化某些内容。我在这里错过了什么。

1 个答案:

答案 0 :(得分:1)

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

  • 模块是否有srcdist目录,您还没有编辑实际运行的代码? (这与需要重新编译有关,但编辑模块运行的实际代码会更快更容易)
  • 如果这是在服务器或长时间运行的脚本中,则需要重新启动以加载更改
  • 是在浏览器中可能正在缓存代码(关闭浏览器缓存)
  • 是您添加实际被命中的日志语句的代码吗?

我会确保在保证被命中的部分代码中有一个console.log语句,就像进行健全检查一样。