Node.js 覆盖nodejs内置的javascript库

Node.js 覆盖nodejs内置的javascript库,node.js,Node.js,我们需要更新lib\buffer.js文件进行测试 我想知道在启动node exe时是否有任何方法可以传递新文件或文件位置,或者我是否必须重建节点二进制文件?。Per: 节点有几个编译成二进制的模块。这些模块是 在本文档的其他地方有更详细的描述 核心模块在lib/文件夹中的节点源中定义 如果核心模块的标识符为 传递给require()。例如,require('http')将始终返回 内置HTTP模块,即使存在同名文件 因此,是的,您必须重建二进制文件

我们需要更新lib\buffer.js文件进行测试

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

Per:

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

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

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

因此,是的,您必须重建二进制文件