我想在命令行上获取Node.js的版本。我希望运行如下命令:
node -version
但这行不通。有人知道命令行是什么吗?(即不是REPL)
我想在命令行上获取Node.js的版本。我希望运行如下命令:
node -version
但这行不通。有人知道命令行是什么吗?(即不是REPL)
当前回答
如果您正在使用Atom编辑器,有一个很酷的技巧。
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4
它不仅会返回节点版本,还会返回一些其他内容。
其他回答
默认节点包是nodejs,所以使用
$ nodejs -v
or
$ nodejs --version
你可以使用
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
然后你可以使用
$ node --version
or
$ node -v
如果您正在使用Atom编辑器,有一个很酷的技巧。
$ 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引擎等的版本细节。
尝试nodejs而不是node
$ nodejs -v
v0.10.25
如果你引用的是shell命令行,以下任何一种都可以工作:
node -v
node --version
仅仅输入node.js会导致node.js尝试加载一个名为version的模块,除非你喜欢使用令人困惑的模块名称,否则这个模块是不存在的。