在命令行Node.js版本? (不是REPL)
我想在命令行上获取node.js的版本 – 我期望运行一个命令,如:
node -version
但是这不起作用。 有人知道命令行是什么吗? (即不是REPL)
这个命令行是:
node -v
要么
node --version
注意:
如果node -v
不起作用,但是nodejs -v
起作用,那么你的系统上的东西就没有设置好了。 看到这个问题的方法来解决它。
如果你指的是shell命令行,下面的任何一个都可以工作:
node -v node --version
只要inputnode version
就会导致node.js尝试加载一个名为version的模块,除非您喜欢使用混淆的模块名称,否则这个模块不存在。
尝试nodejs
而不是只是node
$ nodejs -v v0.10.25
节点 :
node --version
或node -v
npm :
npm --version
或npm -v
V8引擎版本 :
node -p process.versions.v8
find已安装的节点版本。
$ node --version
要么
$ node -v
如果你想了解更多有关已安装节点的信息(即节点版本,V8版本,平台,环境variables信息等)
那么就这样做。
$ 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进程的信息并对其进行控制。
如果要检入命令提示符,请使用node -v或node –version
v6.9.5
如果你有节点,那么你可以给节点。
>process process { title: 'node', version: 'v6.9.5', .......
默认情况下节点包是nodejs,所以使用
$ nodejs -v
要么
$ nodejs --version
你可以使用一个链接
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
那么你可以使用
$ node --version
要么
$ node -v
您可以通过input以下命令来检查是否安装了Node和Npm:
$node --version && npm --version
Repl命令来查找Nodejs版本
$node >process.version `v8.x`
一个很酷的提示,如果你正在使用Atom编辑器。
$ apm -v apm 1.12.5 npm 3.10.5 node 4.4.5 python 2.7.12 git 2.7.4
它不但会返回你的节点版本,而且还会有其他的东西。