Я хочу получить версию Node.js в командной строке. Я ожидаю выполнить команду как:
node -version
но это не работает Кто-нибудь знает, какой будет командная строка? (т.е. не REPL)
node.js
command-line
Hawkeye
источник
источник
node --help
. Но, в общем, вам нужно 2 черточки для опций полного имени:node --version
. Одна черты начинает группу псевдонимов, так-version
комбайны-v
,-e
,-r
и т.д. - но только 3 из 7 признаны Node.node --help
(node -h
работает тоже). Однако,node
это не поддерживает группировку вариантов, как вы описываете; например,node -p -i
работает (синтаксически - по состоянию на 0,12, ни одна комбинация коротких опций не имеет смысла семантически), ноnode -pi
приводит к ошибкеunrecognized flag
/bad option
(0,12).Ответы:
Командная строка для этого:
Или
Замечания:
Если
node -v
не работает, ноnodejs -v
работает, значит, что-то настроено не совсем правильно в вашей системе. Посмотрите этот другой вопрос для способов исправить это.источник
nodejs -v
вместо этого.node -v
действительно работает. Я использую последнюю версию, доступную сегодня, которая является 0.12.6.>node -v
v6.8.0
>node --version
v6.8.0
Если вы ссылаетесь на командную строку оболочки, подойдет любое из следующих:
Простая печать
node version
приведет к тому, что node.js попытается загрузить модуль с именем version, которого не существует, если вам не нравится работать с запутанными именами модулей.источник
node -version
, а неnode version
. Первый сообщает об ошибкеunrecognized flag
/bad option
(в 0.12) и затем входит в REPL, тогда как последний действительно пытается загрузить несуществующий файл и прерывает работу, не вводя REPL. @JonathanLonowski уже высказал это в комментарии к вопросу, но позвольте мне повторить это здесь:node -h
илиnode --help
показывает все поддерживаемые параметры командной строки.Попробуй
nodejs
вместо простоnode
источник
node
, а неnodejs
. Однако в некоторых дистрибутивах Linux (например, Ubuntu) возник конфликт имен, в результате чего исполняемый файл был установлен какnodejs
. Начиная с Ubuntu 14.04, например, такжеapt-get install nodejs
будет установлен исполняемый файл (реализован в виде символической ссылки на ). Другими словами: для последовательности попробуйте сначала .node
nodejs
node -v
Если вы хотите проверить в командной строке, используйте узел -v или узел --version
Если у вас есть node.exe, то в узле вы можете дать.
источник
node.exe
, то>process.version
покажет только версию, а не весь объект процессаУзел :
node --version
илиnode -v
нпм :
npm --version
илиnpm -v
Версия двигателя V8 :
источник
источник
найти версию установленного узла.
или
И если вам нужна дополнительная информация об установленном узле (то есть версия узла, версия v8, платформа, информация о переменных env и т. Д.)
тогда просто сделай это.
где Объект процесса является глобальным, который предоставляет информацию о текущем процессе Node.js и контролирует его.
источник
>process.version
будет показывать только версию, а не полный объект процессаПо умолчанию пакет узла является nodejs, поэтому используйте
или
Вы можете сделать ссылку, используя
тогда ты можешь использовать
или
источник
Вы можете проверить, установлены ли у вас Node и Npm, набрав:
$node --version && npm --version
источник
Просто введите
npm version
в командной строке, и он будет отображать все подробности версии об узле, npm, v8 engine и т. Д.источник
Один классный совет, если вы используете редактор Atom.
Он вернет вам не только версию узла, но и несколько других вещей.
источник
На устройстве Arm7 (armhf) под управлением Debian Stretch мне пришлось выполнить одно из следующих действий:
Следующее не сработало:
Надеюсь, это поможет кому-то еще.
источник
в командной строке open node.js
запустите эту команду
источник
Вы можете просто сделать
или короткая форма будет также делать
Если приведенные выше команды не работают, вы сделали что-то не так в процессе установки, переустановите node.js и попробуйте.
источник