我的应用程序以:
开头NODE_ENV=development DEBUG=* node-supervisor server
但是这将调试所有内容(来自node_modules的所有内容)
如何从调试中排除node_modules或如何只调试一个目录?
答案 0 :(得分:1)
您无法调试一个目录,但可以确保只显示您自己代码的调试消息:
// your code
var debug = require('debug')('my-code');
debug('hello world');
// to only show debug messages from your own code:
DEBUG=my-code node-supervisor server
您甚至可以创建一个细分来仅调试部分代码:
// file1.js
var debug = require('debug')('my-code:file1');
// file2.js
var debug = require('debug')('my-code:file2');
如果您只想查看来自file1.js
的调试消息:
DEBUG=my-code:file1 ...
或者使用通配符显示代码中的所有调试消息:
DEBUG=my-code:* ...