2

我一直在考虑重写 Node.js 以在 Cygwin 上工作。我可以按照源代码一直到:

NativeModule.require('path')

path是我认为我必须修补的模块。但我还不太确定它的具体位置。任何指针?我已经对 Node.js 头文件/cc 文件进行了 grep,但是“路径”这个词只出现在那里一次,并且与路径解析无关。

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

4

1 回答 1

2

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

要修改path和使用它,您将需要文件。对其进行更改,然后从源代码构建它。您可以在此处path查看源代码。

于 2013-07-18T17:35:21.670 回答