有没有办法在Node启动时调用自己的node.js版本?

时间:2015-02-08 19:44:21

标签: node.js

我刚刚开始使用节点调试器,并注意到在节点执行开始时调用的node.js file

正如文件中的评论所说

  

此文件由src / node.cc中的node :: Load调用,负责引导node.js核心。

我想将此文件的内容更改为其他内容(是的,我知道没有必要这样做),有没有办法替换该文件的内容/指定新文件的路径而不编译来自源头的节点

1 个答案:

答案 0 :(得分:1)

简短回答:没有。

如果我正确读取了源代码,那么文件 node.js 会被编译成生成的二进制文件,作为字符串 - 文件本身不存在于文件系统的任何位置,因此您无法对其进行修改,出于同样的原因,你无法告诉Node执行你自己的版本。

最好看一下来源 - 主要是LoadEnvironment方法。