大多数人建议不要使用全局变量。如果要在不同模块中使用相同的记录器类,则可以执行此操作
logger.js
module.exports = new logger(customConfig);
foobar.js
var logger = require('./logger'); logger('barfoo');如果确实需要全局变量,则可以执行以下操作:
global.logger = new logger(customConfig);

大多数人建议不要使用全局变量。如果要在不同模块中使用相同的记录器类,则可以执行此操作
logger.js
module.exports = new logger(customConfig);
foobar.js
var logger = require('./logger'); logger('barfoo');如果确实需要全局变量,则可以执行以下操作:
global.logger = new logger(customConfig);