在React中使用我的模块时,出现以下错误。
我的模块允许您将ajax调用记录到日志文件中。它可以在模块上的npm start上运行,但不能在react客户端上运行。
我收到以下错误。
TypeError:_fs.default.existsSync不是函数
//如果不存在则创建日志目录25 |
26 | if(!_fs [“ default”]。existsSync(logDir)){27 | _fs [“ default”]。mkdirSync(logDir); 28 | } 29 |
index.js
// Create the log directory if it does not exist
if (!fs.existsSync(logDir)) {
fs.mkdirSync(logDir);
}
const filename = path.join(logDir, 'stuff.json');
/**
* Makes axios call
* @param {params} object
*
*/
let logger = [];
const ourLogger = createLogger({
level: 'info',
format: format.json(),
defaultMeta: { service: 'user-service' },
transports: [
//
// - Write to all logs with level `info` and below to `combined.log`
// - Write all logs error (and below) to `error.log`.
//
new transports.File({ filename })
]
});