是否可以在React-Native中对fs.existsSync()或stream.destroySoon()进行填充/修改

时间:2019-05-31 09:52:42

标签: node.js react-native winston

我正在尝试将Winston配置为React-Native的日志记录系统。与Winston一起,我正在使用rn-nodeify填充/破解RN上不可用的模块。根据我使用的Winston版本,有些不确定的软件包是否可以为这些功能提供填充程序。

我已经成功地使Winston(3.x版)使用带有rn-nodeify的winston.transport.Console登录到控制台。

在3.X版中,winston.transports.File调用fs.existsSync()时引发错误。

在2.X版中,winston.transports.File调用stream.destroySoon()时引发错误。

这两个错误均以未定义的方式抛出:

undefined is not a function (evaluating 'fs.existsSync(dirPath)')

undefined is not a function (evaluating 'self._stream.destroySoon()')

我将Winston 3.x配置为控制台的步骤:

https://github.com/winstonjs/winston/issues/895#issuecomment-497370280

有人知道在React-Native中是否有解决方案为这些功能提供填充/破解?

0 个答案:

没有答案