它们被编译到可执行文件中,但它们的源代码可以在这里找到。编辑:我对Node的构建过程不是非常熟悉,但根据我所了解的(主要来自这里),上述目录中的所有文件都会使用tools/js2c.py将其“转换”为C ++,并在构建过程中将结果写入一个中间文件node_javascript.cc。我认为它们会连接到Node的模块/绑定系统的某个位置,因此当您使用例如 require('fs')时,Node会首先查看其内部模块列表。
nexe
可以作为一个替代方案? - robertklep