由于各种原因,现在有几个nodejs的分支。
为了让我的节点代码看到它正在运行哪个fork,目前最好的方法是什么?
我所知道的叉子是:
(I've also asked a companion question about detecting which JS engine is being used.这个问题仅涉及检测正在使用哪个分叉。)
答案 0 :(得分:4)
可以通过process.release检查NodeJS和iojs:
name:一个字符串,其值始终为Node.js的“node”。对于遗留的io.js版本,这将是'io.js'。
对于JXcore,您可以使用process.jxversion
或typeof jxcore !== 'undefined'