我正在试验 r-node,一个依赖 Node js 的包。软件包本身有点过时,依赖于 node_events,这是 2010 年代中期的一个旧文件。在构建阶段,它抱怨以下内容:
src/binding.cc:24:10: fatal error: 'node_events.h' file not found
#include <node_events.h>
^
1 error generated.
make[1]: *** [src/binding.o] Error 1
make: *** [server] Error 2
node_events 大约在 2 年前从 Node js 中删除:https ://github.com/joyent/node/commit/4ef8f06fe62edb74fded0e817266cb6398e69f36#src/node_events.h
我想知道背景是什么——为什么节点 js 的人删除了这个特定的文件,以及包编写者如何更新他们的结尾以跟上这个。谢谢。