安装nodejs后,我在哪里可以找到核心模块?我的Linux机器上的路径是什么?例如,我想看看fs模块在哪里。
答案 0 :(得分:6)
它们被编译成可执行文件,但它们的来源可以是found here。
编辑:我并不熟悉Node的构建过程,但据我所知(主要来自this)是上述所有文件目录是"转换"使用tools/js2c.py
转换为C ++,并在构建过程中将结果写入中间文件node_javascript.cc
。
我假设他们将某个地方挂钩到Node的模块/绑定系统中,这样当你使用require('fs')
时,Node会首先查看其内部模块列表。