在命令行Node.js版本? (不是REPL)

我想在命令行上获取node.js的版本 – 我期望运行一个命令,如:

node -version 

但是这不起作用。 有人知道命令行是什么吗? (即不是REPL)

这个命令行是:

 node -v 

要么

 node --version 

注意:

如果node -v不起作用,但是nodejs -v起作用,那么你的系统上的东西就没有设置好了。 看到这个问题的方法来解决它。

如果你指的是shell命令行,下面的任何一个都可以工作:

 node -v node --version 

只要inputnode version就会导致node.js尝试加载一个名为version的模块,除非您喜欢使用混淆的模块名称,否则这个模块不存在。

尝试nodejs而不是只是node

 $ nodejs -v v0.10.25 

节点

node --versionnode -v

npm

npm --versionnpm -v

V8引擎版本

 node -p process.versions.v8 

find已安装的节点版本。

 $ node --version 

要么

  $ node -v 

如果你想了解更多有关已安装节点的信息(即节点版本,V8版本,平台,环境variables信息等)

那么就这样做。

 $ node > process process { title: 'node', version: 'v6.6.0', moduleLoadList: [ 'Binding contextify', 'Binding natives', 'NativeModule events', 'NativeModule util', 'Binding uv', 'NativeModule buffer', 'Binding buffer', 'Binding util', ... 

其中进程对象是一个全局的对象,提供有关当前Node.js进程的信息并对其进行控制。

如果要检入命令提示符,请使用node -v或node –version

 v6.9.5 

如果你有节点,那么你可以给节点。

 >process process { title: 'node', version: 'v6.9.5', ....... 

默认情况下节点包是nodejs,所以使用

 $ nodejs -v 

要么

 $ nodejs --version 

你可以使用一个链接

 $ sudo ln -s /usr/bin/nodejs /usr/bin/node 

那么你可以使用

 $ node --version 

要么

 $ node -v 

您可以通过input以下命令来检查是否安装了Node和Npm:

$node --version && npm --version

Repl命令来查找Nodejs版本

 $node >process.version `v8.x` 

一个很酷的提示,如果你正在使用Atom编辑器。

 $ apm -v apm 1.12.5 npm 3.10.5 node 4.4.5 python 2.7.12 git 2.7.4 

它不但会返回你的节点版本,而且还会有其他的东西。