gpt4 book ai didi

javascript - 您可以提供另一个名称的模块吗?

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:49 25 4
gpt4 key购买 nike

在我们的应用程序中,我们使用我们自己的日志框架。我们使用的一些外部模块使用 debug模块,直接记录到控制台。

我想包装这些日志记录调用,以便它们通过我们自己的框架进行管道传输。

我不想覆盖/ Hook console.log,因为这是我们的日志框架内部使用的(而且感觉很脏)。所以我的下一个想法是以某种方式指示 Node 在另一个模块使用 require('debug') 时加载我自己的代码。那可能吗?如果是这样,怎么办?或者是否有更好的解决方案?

最佳答案

暂时我们只是 forked debug现在我们只是在项目中使用我们的 fork。

我们调整了 fork 以使用我们自己的日志记录解决方案。由于 GitHub URLs in package.json 的支持,集成它非常容易。 .

关于javascript - 您可以提供另一个名称的模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com