简单现代的异步事件发射器 它可以在Node.js和浏览器中运行(使用捆绑程序)。 异步发出事件对于您需要最少数量的同步操作的生产代码很重要。 由于JavaScript是单线程的,因此在执行同步操作时无法运行其他代码。 对于Node.js,这意味着它将阻止其他请求,从而破坏了平台的优势,即通过异步实现可伸缩性。 在浏览器中,同步操作可能会导致滞后并阻止用户交互。 安装 $ npm install emittery 用法 const Emittery = require ( 'emittery' ) ; const emitter = new Emittery ( ) ; emitter .