覆盖nodejs内置的javascript库

时间:2013-01-07 22:01:37

标签: node.js

我们需要更新lib \ buffer.js文件以测试https://github.com/strongloop/node/commit/5c94ae11a20a5192e73239e50e5edbbb33e1dc80

我想知道在启动node exe时是否有任何方法可以传递新文件或文件位置,还是我必须重建节点二进制文件?...

1 个答案:

答案 0 :(得分:2)

the docs

  

Node有几个模块编译成二进制文件。这些模块是   在本文档的其他地方有更详细的描述。

     

核心模块在lib /文件夹的节点源中定义。

     

如果核心模块的标识符是,则始终优先加载核心模块   传递给require()。例如,require('http')将始终返回   内置的HTTP模块即使存在该名称的文件

所以是的,你必须重建二进制文件。