Node.js version on the command line? (not the REPL)
我想在命令行上获取node.js的版本-我希望运行如下命令:
1 | node -version |
但那不管用。有人知道命令行是什么吗?(即不是回复)
其命令行是:
1 | node -v |
或
1 | node --version |
注:
如果
如果您引用的是shell命令行,那么以下任一命令行都可以工作:
1 2 3 | node -v node --version |
只需键入
试试
1 2 | $ nodejs -v v0.10.25 |
Node:
NPM:
V8发动机版本:
1 | node -p process.versions.v8 |
如果要签入命令提示符,请使用node-v或node--version
1 | v6.9.5 |
如果你有node.exe,那么在node中你可以给出。
1 2 3 4 5 | >process process { title: 'node', version: 'v6.9.5', ....... |
查找已安装的节点版本。
1 | $ node --version |
或
1 | $ node -v |
如果您需要有关已安装节点的更多信息(即节点版本、V8版本、平台、env变量信息等)
那就这么做吧。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $ 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进程的信息和控制权。
Repl Command to find the Nodejs Version
< /块引用>
1
2
3 $node
>process.version
`v8.x`您可以通过键入以下内容来检查是否安装了节点和NPM:
$node --version && npm --version 默认情况下,节点包是nodejs,因此使用
1 $ nodejs -v或
1 $ nodejs --version您可以使用
1 $ sudo ln -s /usr/bin/nodejs /usr/bin/node然后你可以使用
1 $ node --version或
1 $ node -v如果您使用的是Atom编辑器,这是一个很酷的提示。
1
2
3
4
5
6 $ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4它不仅会返回节点版本,还将返回其他一些内容。
只需在命令行中键入
npm version ,它将显示有关节点、NPM、V8引擎等的所有版本详细信息。在运行Debian Stretch的arm7(armhf)设备上,我必须发出以下任一命令:
1
2 $ nodejs -v
$ nodejs -h以下内容不起作用:
1
2
3 $ node -v
$ node -h
$ apm -v希望这能帮助别人。