Node.js debug.enable用于所有依赖项

Node.js debug.enable用于所有依赖项,node.js,Node.js,它对我的程序正常工作,但对使用debug的包也不起作用。 例如包针,如何启用此包的调试? 如何为所有使用debug的包启用debug 我想在运行时打开/关闭调试,而无需重新启动应用程序 require('debug').enable('*') 作为解决办法 const path = require('path') const fs = require('fs') fs.readdirSync('node_modules').forEach(f => { try { const

它对我的程序正常工作,但对使用
debug
的包也不起作用。 例如包
,如何启用此包的调试?
如何为所有使用
debug
的包启用debug

我想在运行时打开/关闭调试,而无需重新启动应用程序

require('debug').enable('*')
作为解决办法

const path = require('path')
const fs = require('fs')
fs.readdirSync('node_modules').forEach(f => {
  try {
    const debugPackage = path.join('./node_modules', f, '/node_modules/debug')
    fs.statSync(debugPackage).isDirectory()
    require(`./${debugPackage}/node.js`).enable('*')
  }
  catch (unused) {}
})