Подтвердить что ты не робот

Первый раз с использованием node.js - "ReferenceError: node не определен"

Я только что установил node.js. Я попробовал написать node -v, который должен проверить версию - и он не работает. это вывод:

 > node -v ReferenceError: node is not defined 

at repl:1:2 at REPLServer.self.eval (repl.js:110:21) 

at Interface.<anonymous> (repl.js:239:12) 

at Interface.emit (events.js:95:17) 

at Interface._onLine (readline.js:202:10) 

at Interface._line (readline.js:531:8) 

at Interface._ttyWrite (readline.js:760:14) 

at ReadStream.onkeypress (readline.js:99:10) 

at ReadStream.emit (events.js:98:17) 

at emitKey (readline.js:1095:12) >

Я открыл его с помощью команды git -: node

Я попытался запустить его, используя "Git", подумал, возможно, что проблема и я получаю точный вывод.

Я использую окна 8, если это актуально, - до сих пор выполнял этот урок:

https://www.youtube.com/watch?v=tlntE8fe6u4

http://youtu.be/FqMIyTH9wSg

Как мне заставить его работать?

4b9b3361

Ответ 1

Похоже, вы ввели node REPL, а затем набрали node -v

Хорошей новостью является то, что это означает, что node работает!

Чтобы проверить версию здесь, вы можете ввести process.version, чтобы получить версию node. В качестве альтернативы введите process.exit(), чтобы выйти из node REPL и вернуться к bash (или эквивалентному терминалу).

Отсюда node -v должен просто выводить версию node.

Ответ 2

Изменить

Первый раз с использованием node.js

Хотя уже ответил, но просто вставляя мои 2-центов,

Как правило, пользователи в первый раз будут путешествовать по нему, поэтому размещайте несколько снимков экрана, и OP хочет попробовать node -v, поэтому сделать его немного проще.

Неверно!!

Win + S >  Node//или вы открываете его каким-либо другим способом

, тогда вы попробуете здесь 'node -v', который выдает ошибку


Правильно!!

Здесь он должен работать как ожидалось


или вы можете сделать..

, тогда вам нужно пойти с другой командой

Надеюсь, это поможет кому-то.

Ответ 3

Попробуйте запустить node из командной строки Node.js "вместо node.exe. Вы должны установить nodejs.msi из nodejs.org, а затем после завершения установки перейдите в: Пуск > Все программы > Node.js > Node.js. Это сработало для меня

Ответ 4

Даже когда я устанавливал сервер NODE и пытаюсь выполнить команду node -v ", я столкнулся с этим простым нажатием на меню запуска NODE ICON. Вместо этого все, что вам нужно сделать, - это перейти в командную строку, а затем перейти к каталогу C:/program/ node и ввести команду "node -v", это определенно покажет вам версию NODE.

введите описание изображения здесь

Ответ 5

Попробуйте открыть новый терминал (Run → CMD), а затем выполните:

node /your_file_name.js

И чтобы посмотреть, какую версию вы установили, просто выполните:

node -v

Ответ 6

Следуйте ниже Шаги:

  • Откройте командную строку: RUN > CMD
  • Перейдите в папку, где установлена ​​nodejs: C:\users\name > cd path_of_nodejs
  • Open nodejs: C:\path_of_nodejs > node
  • Выход из node Режим REPL: process.exit()
  • Вы готовы к вашим командам node: node -v

Ответ 7

Спасибо за эту помощь.

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

  • щелкните правой кнопкой мыши и выберите свойства
  • нажмите Изменить значок, выберите текущий значок и нажмите OK (чтобы заблокировать его)
  • в целевом поле, измените все, чтобы просто сказать cmd или c:\windows\System32\cmd.exe, если вы педантичны.

теперь у вас есть командная строка с иконкой node.js, которая открывается в ожидаемой папке, которая правильно отвечает команде node -v.