更新到最新版本的 Node.js 后检测到可能的 EventEmitter 内存泄漏

Psy*_*ych 5 memory-leaks node.js eventemitter create-react-app

我已经升级到最新的稳定版本的节点(20.9.0),现在每当我使用 npx create-react-app 或使用 vite 制作 React 应用程序时,它总是显示“检测到可能的 eventEmitter 内存泄漏”警告。我还阅读了其他人的问题和他们的相关答案,但没有一个与我的问题有关。

每当使用 npx create-react-app 制作新的 React 应用程序或使用vite。这是附图供参考。在此输入图像描述

小智 0

打开 Node.js REPL(读取-评估-打印循环)环境。在此环境中,您可以交互地执行 JavaScript 代码。要访问发射器对象及其方法,您需要首先定义并实例化它。以下是帮助您入门的示例代码片段:

const EventEmitter = require('events');
const emitter = new EventEmitter();

// Your code using the emitter object goes here

Run Code Online (Sandbox Code Playgroud)

通过定义发射器对象并从 EventEmitter 类实例化它,您就可以访问它的方法,例如getMaxListeners(). 如果您需要进一步的帮助,请告诉我!您可以使用“emitter.setMaxListeners(value)”方法增加事件侦听器。其中该值是您想要设置的最大数字。

示例:emitter.setMaxListeners(30)