gpt4 book ai didi

c++ - Nodejs C++ 事件发射器。附加错误。 MakeCallback 中的非函数。方法 = 发出中止陷阱 : 6

转载 作者:行者123 更新时间:2023-11-28 07:28:48 25 4
gpt4 key购买 nike

我正在为 node.js 创建一个 C++ 级别的事件发射器插件。在 node.js 项目中包含附加组件时出现此 C++ 错误。

MakeCallback 中的非函数。 method = emit 中止陷阱:6

我发现这个 Gist 有一个相同行为的简化示例: https://gist.github.com/jedi4ever/4250746

希望对造成这种情况的原因或此错误的含义有一些一般性的了解。

最佳答案

如果我理解您正在尝试正确执行的操作,那么您的 keylogger.js 文件中存在一些问题;

util.inherits(new keylogger, events.EventEmitter);
exports = keylogger;

您正在尝试扩展一个实例,而您的导出语句有点偏离。这应该可以更好地将键盘记录器导出为测试文件似乎期望的实例;

util.inherits(keylogger, events.EventEmitter);
exports.keylogger = new keylogger();

关于c++ - Nodejs C++ 事件发射器。附加错误。 MakeCallback 中的非函数。方法 = 发出中止陷阱 : 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18176455/

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