我发现有些内部模块是需要注册外部引用的
NODE_MODULE_CONTEXT_AWARE_INTERNAL(buffer, node::Buffer::Initialize) NODE_MODULE_EXTERNAL_REFERENCE(buffer, node::Buffer::RegisterExternalReferences)
但是有些内部模块就不需要了
NODE_MODULE_CONTEXT_AWARE_INTERNAL(fs, node::fs::Initialize)
不知道这是为什么,我查阅了一些文档应该是所有绑定的c++函数都应该注册外部引用,然后从snapshot启动的时候也需要提供这些引用才可以,但是这里源码却有的模块可以不提供,我感觉应该是有些地方还没有注意到,希望博主能解答一下