现在nodejs有几个分支,其中一些支持JavaScript引擎,而不是谷歌的V8引擎。
对于我的节点代码,看看它在哪个JS引擎下运行,目前最好的方法是什么?
我所知道的引擎是:
(I've asked a separate question about detecting which fork of nodejs is being used.这个问题只是关于检测JS引擎。)
发布于 2016-01-27 13:00:14
process对象包含大量关于当前正在运行的进程的信息(在本例中为节点)。
例如,我的process.versions包含V8的当前版本:
process: {
versions: {
http_parser: '2.5.0',
node: '4.2.4',
v8: '4.5.103.35',
uv: '1.7.5',
zlib: '1.2.8',
ares: '1.10.1-DEV',
icu: '56.1',
modules: '46',
openssl: '1.0.2e'
}
}您应该能够查询此对象并确定当前引擎。
https://stackoverflow.com/questions/35037194
复制相似问题