Версия Node.js в командной строке? (не REPL)
Я пытаюсь получить версию Node.js в командной строке. Ожидаю, что команда будет выглядеть так:
node -version
Но это не работает. Кто-нибудь знает, какая команда должна быть использована? (т.е. не в REPL)
5 ответ(ов)
Если вы имеете в виду командную строку оболочки, то вы можете использовать одну из следующих команд:
node -v
node --version
Просто вводя node version
, вы запустите попытку загрузки модуля с именем "version", который не существует, если только вам не нравятся запутанные названия модулей.
Попробуйте использовать nodejs
вместо просто node
:
$ nodejs -v
v0.10.25
Чтобы узнать версию Node.js в REPL, вы можете выполнить следующий команду:
$ node
> process.version
В результате вы получите что-то вроде:
'v8.x'
Это покажет текущую версию Node.js, установленную в вашей системе.
Чтобы узнать версии Node.js, npm и движка V8, вы можете использовать следующие команды в терминале:
Node.js:
node --version
или
node -v
npm:
npm --version
или
npm -v
Версия движка V8:
node -p process.versions.v8
Эти команды помогут вам получить актуальные версии используемых инструментов.
Чтобы узнать установленную версию Node.js, вы можете воспользоваться следующими командами:
$ node --version
или
$ node -v
Если вам нужна более подробная информация о установленной версии Node.js (например, версия Node, версия V8, платформа, информация о переменных окружения и т.д.), вы можете выполнить следующую команду для запуска интерактивной сессии Node.js и использования глобального объекта process
:
$ node
> process
В результате вы получите объект process
, который содержит информацию о текущем процессе Node.js:
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 и возможность управления им.
Как изменить цвет вывода echo в Linux
В чем разница между --save и --save-dev?
Как в Node.js "подключить" функции из других файлов?
Node / Express: EADDRINUSE, адрес уже занят - как остановить процесс, использующий порт?
Как задать переменные окружения из файла package.json?