I want to get the version of node.js on the command line - I'm expecting to run a command like:
我想要得到节点的版本。命令行上的js -我期望运行一个命令:
node -version
but that doesn't work. Does anybody know what the command line would be? (ie not the REPL)
但这并不工作。有人知道命令行是什么吗?(即不是REPL)
10 个解决方案
#1
716
The command line for that is:
命令行是:
node -v
Or
或
node --version
Note:
注意:
If node -v
doesn't work, but nodejs -v
does, then something's not set up quite right on your system. See this other question for ways to fix it.
如果node -v不工作,但是nodejs -v做了,那么在你的系统上就没有设置好东西。看看另一个问题来解决它。
#2
60
If you're referring to the shell command line, either of the following will work:
如果您指的是shell命令行,下面的任何一个都可以工作:
node -v
node --version
Just typing node version
will cause node.js to attempt loading a module named version, which doesn't exist unless you like working with confusing module names.
仅仅键入节点版本就会导致节点。js试图加载一个名为version的模块,除非你喜欢使用令人困惑的模块名称,否则它是不存在的。
#3
33
Try nodejs
instead of just node
尝试nodejs而不是node。
$ nodejs -v
v0.10.25
#4
8
Node:
节点:
node --version
or node -v
节点——版本或节点-v。
npm:
npm:
npm --version
or npm -v
npm -版本或npm -v。
V8 engine version:
V8引擎版本:
node -p process.versions.v8
#5
6
find the installed node version.
查找已安装的节点版本。
$ node --version
or
或
$ node -v
And if you want more information about installed node(i.e. node version,v8 version,platform,env variables info etc.)
如果您想要更多关于已安装节点的信息(例如:节点版本,v8版本,平台,env变量信息等。
then just do this.
那就这样做。
$ 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',
...
where The process object is a global that provides information about, and control over, the current Node.js process.
进程对象是一个全局变量,它提供关于当前节点的信息和控制。js的过程。
#6
5
If you want to check in command prompt use node -v or node --version
如果您想要检查命令提示符使用节点-v或节点——版本。
v6.9.5
If u have node.exe then in node you can give.
如果你有节点。然后在你可以给出的节点。
>process
process {
title: 'node',
version: 'v6.9.5',
.......
#7
4
By default node package is nodejs, so use
默认的节点包是nodejs,所以使用。
$ nodejs -v
or
或
$ nodejs --version
You can make a link using
你可以使用。
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
then u can use
然后你可以使用
$ node --version
or
或
$ node -v
#8
3
You can check if you have Node and Npm installed by typing:
您可以检查是否安装了节点和Npm:
$node --version && npm --version
$node——版本&& npm版本。
#9
2
Repl Command to find the Nodejs Version
Repl命令查找Nodejs版本。
$node
>process.version
`v8.x`
#10
1
One cool tip if you are using the Atom editor.
如果您正在使用Atom编辑器,可以使用一个很酷的提示。
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4
It will return you not only the node version but also few other things.
它不仅会返回节点版本,还会返回其他一些东西。
#1
716
The command line for that is:
命令行是:
node -v
Or
或
node --version
Note:
注意:
If node -v
doesn't work, but nodejs -v
does, then something's not set up quite right on your system. See this other question for ways to fix it.
如果node -v不工作,但是nodejs -v做了,那么在你的系统上就没有设置好东西。看看另一个问题来解决它。
#2
60
If you're referring to the shell command line, either of the following will work:
如果您指的是shell命令行,下面的任何一个都可以工作:
node -v
node --version
Just typing node version
will cause node.js to attempt loading a module named version, which doesn't exist unless you like working with confusing module names.
仅仅键入节点版本就会导致节点。js试图加载一个名为version的模块,除非你喜欢使用令人困惑的模块名称,否则它是不存在的。
#3
33
Try nodejs
instead of just node
尝试nodejs而不是node。
$ nodejs -v
v0.10.25
#4
8
Node:
节点:
node --version
or node -v
节点——版本或节点-v。
npm:
npm:
npm --version
or npm -v
npm -版本或npm -v。
V8 engine version:
V8引擎版本:
node -p process.versions.v8
#5
6
find the installed node version.
查找已安装的节点版本。
$ node --version
or
或
$ node -v
And if you want more information about installed node(i.e. node version,v8 version,platform,env variables info etc.)
如果您想要更多关于已安装节点的信息(例如:节点版本,v8版本,平台,env变量信息等。
then just do this.
那就这样做。
$ 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',
...
where The process object is a global that provides information about, and control over, the current Node.js process.
进程对象是一个全局变量,它提供关于当前节点的信息和控制。js的过程。
#6
5
If you want to check in command prompt use node -v or node --version
如果您想要检查命令提示符使用节点-v或节点——版本。
v6.9.5
If u have node.exe then in node you can give.
如果你有节点。然后在你可以给出的节点。
>process
process {
title: 'node',
version: 'v6.9.5',
.......
#7
4
By default node package is nodejs, so use
默认的节点包是nodejs,所以使用。
$ nodejs -v
or
或
$ nodejs --version
You can make a link using
你可以使用。
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
then u can use
然后你可以使用
$ node --version
or
或
$ node -v
#8
3
You can check if you have Node and Npm installed by typing:
您可以检查是否安装了节点和Npm:
$node --version && npm --version
$node——版本&& npm版本。
#9
2
Repl Command to find the Nodejs Version
Repl命令查找Nodejs版本。
$node
>process.version
`v8.x`
#10
1
One cool tip if you are using the Atom editor.
如果您正在使用Atom编辑器,可以使用一个很酷的提示。
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4
It will return you not only the node version but also few other things.
它不仅会返回节点版本,还会返回其他一些东西。