前言:最近在写Node.jsAddon的过程中遇到了一个问题,后来发现是ObjectWrap的弱引用引起的。本文介绍具体问题及排查过程,以及ObjectWrap的使用问题。ObjectWrap用于在编写Addon时将C++对象导出到JS层。一般用法如下。首先定义一个C++类。classDemo:publicnode::ObjectWrap{public:staticvoidcreate(constFunctionCallbackInfo&args){newDemo(args.This());}Demo(Local