在nodejs的安装目录下没找到这些js文件。。求个大神来说一下。。谢了
node不需要编译,它是js语言的runtime,解释执行即可
@i5ting 感觉狼叔理解错了楼主的问题,我想他问的应该是node源码里的lib文件夹下的.js文件
是被编译进二进制文件了。 楼主可以打印一下process.binding('natives')看看,也可以--inspect-brk跟一下require内置模块的过程,如require('http')
process.binding('natives')
--inspect-brk
require('http')
具体编译和组织过程可参考: https://yjhjstz.gitbooks.io/deep-into-node/content/chapter2/chapter2-2.html
@SinalVee 是的是的 是我问题表述的不太清。。=。=
@soda-wy 太感谢咯
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
node不需要编译,它是js语言的runtime,解释执行即可
@i5ting 感觉狼叔理解错了楼主的问题,我想他问的应该是node源码里的lib文件夹下的.js文件
是被编译进二进制文件了。 楼主可以打印一下
process.binding('natives')看看,也可以--inspect-brk跟一下require内置模块的过程,如require('http')具体编译和组织过程可参考: https://yjhjstz.gitbooks.io/deep-into-node/content/chapter2/chapter2-2.html
@SinalVee 是的是的 是我问题表述的不太清。。=。=
@soda-wy 太感谢咯