NativeModule.require这个函数是什么,我在哪里找到它的来源?

时间:2013-07-18 10:14:41

标签: node.js path

我一直在寻找重写Node.js来处理Cygwin。我可以按照源代码进行操作:

NativeModule.require('path')

path是我认为我必须修补的模块。但我还不确定它到底在哪里。有什么指针吗?我已经对Node.js头文件/ cc文件进行了grep,但是“path”这个词只出现在那里一次,而且它与路径分辨率无关。

那么,它是什么/它在哪里?

1 个答案:

答案 0 :(得分:2)

path是一个核心模块,所有核心模块都在lib文件夹中,并且内置在主二进制文件中。如果您正在检查path的二进制文件(已安装文件),则无法找到它们。

要修改path并使用它,您需要source个文件。在其中进行更改,然后从源build进行更改。您可以看到path来源here