【发布时间】:2017-08-11 00:27:21
【问题描述】:
安装 nodejs 后,我在哪里可以找到核心模块本身?在我的 Linux 机器上它们的路径是什么?比如我想看看fs模块在哪里。
【问题讨论】:
安装 nodejs 后,我在哪里可以找到核心模块本身?在我的 Linux 机器上它们的路径是什么?比如我想看看fs模块在哪里。
【问题讨论】:
它们被编译成可执行文件,但它们的源可以是found here。
编辑:我对 Node 的构建过程并不熟悉,但据我了解(主要来自 this),上述目录中的所有文件都使用“转换”为 C++ tools/js2c.py 并在构建过程中将结果写入中间文件node_javascript.cc。
我假设它们在某个地方挂钩到 Node 的模块/绑定系统,这样当您使用 require('fs') 时,Node 将首先查看其内部模块列表。
【讨论】:
nexe 可以替代?