我想在命令行上获取 Node.js 的版本。我期望运行如下命令:
node -version
但这不起作用。有人知道命令行是什么吗?(即不是REPL)
我想在命令行上获取 Node.js 的版本。我期望运行如下命令:
node -version
但这不起作用。有人知道命令行是什么吗?(即不是REPL)
The command line for that is:
node -v
Or
node --version
Note:
If node -v
doesn't work, but nodejs -v
does, then something's not set up quite right on your system. See this other question for ways to fix it.
如果您指的是 shell 命令行,则以下任一方法都可以使用:
node -v
node --version
只需键入node version
将导致 node.js 尝试加载名为 version 的模块,除非您喜欢使用令人困惑的模块名称,否则该模块不存在。
尝试 nodejs
而不是仅仅node
$ nodejs -v
v0.10.25
如果要签入命令提示符,请使用 node -v 或 node --version
v6.9.5
如果你有 node.exe 那么在 node 中你可以给。
>process
process {
title: 'node',
version: 'v6.9.5',
.......
Repl Command to find the Nodejs Version
$node
>process.version
`v8.x`
节点:
node --version
或者node -v
npm:
npm --version
或者npm -v
V8引擎版本:
node -p process.versions.v8
找到已安装的节点版本。
$ node --version
或者
$ node -v
如果您想了解有关已安装节点的更多信息(即节点版本、v8 版本、平台、环境变量信息等)
然后就这样做。
$ 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,所以使用
$ nodejs -v
或者
$ nodejs --version
您可以使用
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
然后你可以使用
$ node --version
或者
$ node -v
编写此命令以检查 node.js 的版本
node --version
如果您使用 Atom 编辑器,这是一个很酷的提示。
$ apm -v
apm 1.12.5
npm 3.10.5
node 4.4.5
python 2.7.12
git 2.7.4
它不仅会返回节点版本,还会返回一些其他内容。
对于 Node Js 版本 -
node -v
或者
node --version
对于 NPM 版本 -
npm -v
或者
npm -version
在 windows 操作系统中我们不能使用 nodejs -v,它不起作用。
在运行 Debian Stretch 的 Arm7 (armhf) 设备上,我必须发出以下任一命令:
$ nodejs -v
$ nodejs -h
以下没有工作:
$ node -v
$ node -h
$ apm -v
希望这对其他人有帮助。