Yil*_*maz 10 debugging import node.js es6-modules
这就是我过去在通用模块中使用它的方式。
const debuger=require('debug')("namespace")
Run Code Online (Sandbox Code Playgroud)
我设置了一个环境变量DEBUG="namespace",当我启动应用程序时,我可以使用debugger.
但是我不知道如何将它与import/export陈述一起使用。
import debugger from "debug" // how can i pass () here
Run Code Online (Sandbox Code Playgroud)
Oli*_*ner 12
你可以做:
import debug from 'debug';
const logger = debug('namespace');
logger('Starting App');
Run Code Online (Sandbox Code Playgroud)
实际上,由于 npm debug 模块直接导出函数(module.exports = (params) => {...),您可以为该函数指定任何您喜欢的名称,例如:
import createDebugMessages from 'debug';
const debug = createDebugMessages('namespace');
debug('Starting App');
Run Code Online (Sandbox Code Playgroud)
这样,甚至不需要改变原来的调试语法。
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |