在命令行上的Node.js版本? (不是REPL)(Node.js version on the

2019-07-19 22:41发布

我想node.js的版本在命令行上 - 我期待像运行一个命令:

node -version

但是,这并不工作。 有谁知道在命令行中会是什么? (即,不将REPL)

Answer 1:

该命令行是:

node -v

要么

node --version

注意:

如果node -v不起作用,但nodejs -v的话,那么事情不是您的系统上设置完全正确。 见这个问题,其他的方法来解决它。



Answer 2:

如果你指的是在shell命令行,无论是下面方法:

node -v

node --version

只是打字node version会导致node.js的尝试下载一个名为版本模块,不,除非你的存在就像混乱的模块名称的工作。



Answer 3:

尝试nodejs ,而不是仅仅node

$ nodejs -v
v0.10.25


Answer 4:

节点

node --versionnode -v

海拔:

npm --versionnpm -v

V8引擎版本

node -p process.versions.v8


Answer 5:

如果你想在命令提示符下使用节点-v或--version节点检查

v6.9.5

如果妳已经在节点node.exe那么你可以给。

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


Answer 6:

找到安装的节点版本。

$ node --version

要么

 $ node -v

如果你想了解安装的节点(即节点版本,V8版本,平台,ENV变量信息等)的更多信息

然后就做到这一点。

$ 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的过程。



Answer 7:

默认情况下,节点包的NodeJS,所以使用

$ nodejs -v

要么

$ nodejs --version 

您可以通过做一个链接

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

那么在哪里使用

$ node --version

要么

$ node -v


Answer 8:

您可以检查是否有节点和NPM通过键入安装:

$node --version && npm --version



Answer 9:

repl命令找到版本的NodeJS

$node
>process.version
`v8.x`


Answer 10:

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

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

它会回报你不仅节点版本,但也一些其他的东西。



Answer 11:

在运行Debian拉伸的ARM7(armhf)设备,我不得不发出以下任一操作:

$ nodejs -v
$ nodejs -h

以下没有工作:

$ node -v
$ node -h
$ apm -v

希望这可以帮助别人。



Answer 12:

只需键入npm version在命令行中,它会显示有关节点,NPM,V8发动机等所有版本的详细信息



文章来源: Node.js version on the command line? (not the REPL)