我想在命令行上获取Node.js的版本。我希望运行如下命令:
node -version
但这行不通。有人知道命令行是什么吗?(即不是REPL)
我想在命令行上获取Node.js的版本。我希望运行如下命令:
node -version
但这行不通。有人知道命令行是什么吗?(即不是REPL)
当前回答
查找已安装节点的版本号。
$ node --version
or
$ 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',
...
process对象是一个全局变量,提供关于当前Node.js进程的信息和控制。
其他回答
尝试nodejs而不是node
$ nodejs -v
v0.10.25
Repl命令查找Nodejs版本
$node
>process.version
`v8.x`
如果你引用的是shell命令行,以下任何一种都可以工作:
node -v
node --version
仅仅输入node.js会导致node.js尝试加载一个名为version的模块,除非你喜欢使用令人困惑的模块名称,否则这个模块是不存在的。
节点:
Node——version或Node -v
npm:
NPM—version或NPM -v
V8引擎版本:
node -p process.versions.v8
只要在你的命令行中输入npm version,它就会显示所有关于节点、npm、v8引擎等的版本细节。