节点。在命令行上的js版本?(不是REPL)

时间:2022-12-10 20:54:15

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.

它不仅会返回节点版本,还会返回其他一些东西。