我希望在命令行上获取Node.js的版本。我希望运行如下命令:
node -version
但这不起作用。有人知道命令行是什么吗?(即不是REPL)
dxpyg8gm1#
其命令行为:
node -v
或者
node --version
注意事项:如果node -v不工作,而nodejs -v工作,那么说明您的系统设置不正确。请参阅this other question以获取修复方法。
nodejs -v
vuktfyat2#
如果您指的是shell命令行,则可以使用以下任一方法:
node -v node --version
仅仅输入node version就会导致node.js尝试加载一个名为version的模块,除非您喜欢使用容易混淆的模块名称,否则该模块是不存在的。
node version
ctehm74n3#
请尝试nodejs,而不仅仅是node
nodejs
node
$ nodejs -v v0.10.25
mwecs4sa4#
只需在命令行中键入npm version,它就会显示有关节点、npm、v8引擎等的所有版本详细信息。
npm version
ttygqcqt5#
用于查找节点版本
$node >process.version `v8.x`
的Repl命令
9w11ddsr6#
节点:
node --version或node -v
日/分:
npm --version或npm -v
npm --version
npm -v
V8发动机版本:
node -p process.versions.v8
mccptt677#
查找已安装的节点版本。
$ 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进程的信息并控制当前Node.js进程。
cgh8pdjw8#
缺省情况下,节点包为nodejs,因此使用
$ nodejs -v
$ nodejs --version
您可以使用
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
则可以使用
2admgd599#
如果您正在使用Atom编辑器,有一个很酷的提示。
$ apm -v apm 1.12.5 npm 3.10.5 node 4.4.5 python 2.7.12 git 2.7.4
它不仅会返回节点版本,还会返回其他一些信息。
9条答案
按热度按时间dxpyg8gm1#
其命令行为:
或者
注意事项:
如果
node -v
不工作,而nodejs -v
工作,那么说明您的系统设置不正确。请参阅this other question以获取修复方法。vuktfyat2#
如果您指的是shell命令行,则可以使用以下任一方法:
仅仅输入
node version
就会导致node.js尝试加载一个名为version的模块,除非您喜欢使用容易混淆的模块名称,否则该模块是不存在的。ctehm74n3#
请尝试
nodejs
,而不仅仅是node
mwecs4sa4#
只需在命令行中键入
npm version
,它就会显示有关节点、npm、v8引擎等的所有版本详细信息。ttygqcqt5#
用于查找节点版本
的Repl命令
9w11ddsr6#
节点:
node --version
或node -v
日/分:
npm --version
或npm -v
V8发动机版本:
mccptt677#
查找已安装的节点版本。
或
如果您需要有关已安装节点的详细信息(即节点版本、v8版本、平台、环境变量信息等),
那就这么做。
其中process对象是一个全局对象,它提供有关当前Node.js进程的信息并控制当前Node.js进程。
cgh8pdjw8#
缺省情况下,节点包为nodejs,因此使用
或
您可以使用
则可以使用
或
2admgd599#
如果您正在使用Atom编辑器,有一个很酷的提示。
它不仅会返回节点版本,还会返回其他一些信息。