如何使 NodeJS 插件像常规对象一样显示属性信息



我创建了一个包含多个原型的插件,但是当我尝试console.log( myinstace )时,没有列出任何属性。 结果{}。期望的结果如下所示。我该如何实现这一点?

addon.cc

Local<FunctionTemplate> self = FunctionTemplate::New(New);
self->PrototypeTemplate()->Set(
    String::NewSymbol("Method")
,   FunctionTemplate::New(method)
);

应用.js

console.log( myinstance ); // desired { Method : [Function: Method ] }

通常,使用 util 包中的inspect将提供对对象属性和原型的最深入的检查。

const util = require('util')
var mod = require(...)
console.log(util.inspect(mod))

相关内容

  • 没有找到相关文章

最新更新