7

Версия Node.js в командной строке? (не REPL)

1

Я пытаюсь получить версию Node.js в командной строке. Ожидаю, что команда будет выглядеть так:

node -version

Но это не работает. Кто-нибудь знает, какая команда должна быть использована? (т.е. не в REPL)

5 ответ(ов)

0

Если вы имеете в виду командную строку оболочки, то вы можете использовать одну из следующих команд:

node -v

node --version

Просто вводя node version, вы запустите попытку загрузки модуля с именем "version", который не существует, если только вам не нравятся запутанные названия модулей.

0

Попробуйте использовать nodejs вместо просто node:

$ nodejs -v
v0.10.25
0

Чтобы узнать версию Node.js в REPL, вы можете выполнить следующий команду:

$ node
> process.version

В результате вы получите что-то вроде:

'v8.x'

Это покажет текущую версию Node.js, установленную в вашей системе.

0

Чтобы узнать версии Node.js, npm и движка V8, вы можете использовать следующие команды в терминале:

Node.js:

node --version

или

node -v

npm:

npm --version

или

npm -v

Версия движка V8:

node -p process.versions.v8

Эти команды помогут вам получить актуальные версии используемых инструментов.

0

Чтобы узнать установленную версию 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 и возможность управления им.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь