如何在Node.js程序中获取Node.js版本?

12
Node.js调试器中,有一个命令可以显示V8版本和调试器包版本。我该如何获取Node.js版本?
我想基本上可以运行一个命令node --versionnodejs --version,但我希望有一种方法可以在不运行外部shell命令的情况下完成 - 这不仅更慢,而且根据路径可能会给出不同的答案。
1个回答

26

使用process.version获取正在运行的Node版本:

console.log('Node version is: ' + process.version);

当我等待8分钟左右来接受这个答案时,我会通过说感谢并提交https://github.com/rocky/trepanjs/commit/81a68a6c8fb0507e041effadf8f06937728ff32e来打发时间,感谢你的帮助。 - rocky
我发现我可以使用 process.versions,它还提供了v8版本。https://dev59.com/O2gt5IYBdhLWcg3w7ByL#11707742 - rocky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接