Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在考虑重写 Node.js 以在 Cygwin 上工作。我可以按照源代码一直到:
NativeModule.require('path')
path是我认为我必须修补的模块。但我还不太确定它的具体位置。任何指针?我已经对 Node.js 头文件/cc 文件进行了 grep,但是“路径”这个词只出现在那里一次,并且与路径解析无关。
path
那么,它是什么/它在哪里?
path是一个核心模块,所有核心模块都在 lib 文件夹中,并内置在主二进制文件中。如果您正在检查二进制文件(已安装的文件)path,您将找不到它们。
要修改path和使用它,您将需要源文件。对其进行更改,然后从源代码构建它。您可以在此处path查看源代码。