0

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

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

4

1 回答 1

2

根据文档

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

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

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

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

于 2013-01-07T22:08:37.090 回答