así es como solía usarlo en módulos comunes.
const debuger=require('debug')("namespace") Establecí una variable ambiental DEBUG="namespace" y cuando inicio la aplicación, puedo usar el debugger .
Sin embargo, no pude averiguar cómo usarlo con estamentos de import/export .
import debugger from "debug" // how can i pass () hereTu puedes hacer:
import debug from 'debug'; const logger = debug('namespace'); logger('Starting App'); En realidad, como el módulo de depuración de npm exporta una función directamente ( module.exports = (params) => {... ), puede darle a la función el nombre que desee, por ejemplo:
import createDebugMessages from 'debug'; const debug = createDebugMessages('namespace'); debug('Starting App');De esta manera, ni siquiera es necesario cambiar la sintaxis original para la depuración.