Запустите Hello world из командной строки node.js в Windows 7
Я установил node -v0.10.13-x86.msi из nodejs.org
У меня есть файл test.js, имеющий путь (d:\BNB\test.js)
test.js
console.log("Hello world!");
Я могу запустить test.js из моего cmd, но не из командной строки node.js, см. ниже скриншот
С началa > прогон > cmd (рабочий)
![enter image description here]()
Из node.exe(не работает)
![enter image description here]()
Ответы
Ответ 1
Node.exe - это приложение, которое может использоваться для запуска кода из файла или для его запуска таким образом, что оно будет вести себя как live-terminal.
После запуска node.exe, как вы делали во втором примере, вы попадете в среду node, и все, оттуда вообще отсутствует cmd, но JS.
Если вы наберете: node example.js
, который вызовет среду node и выполнит файл в этой среде.
Хотя запуск node.exe совпадает с типом node
в cmd.
Ответ 2
в node REPL вы можете ввести
require('d:\\BNB\\test')
чтобы shuold запустил ваш файл.
Ответ 3
Вы пытаетесь выполнить программу из приглашения node. Вы этого не делаете. Вы просто запустите терминал node. Он настраивает для вас кучу переменных. Просто запустите его, как в обычной оболочке Windows.
Ответ 4
Однако мы можем запускать тесты в командной строке после установки node.js.
В командной строке Windows введите node ВВОД
Затем мы можем запустить наши тесты кода JavaScript так же, как мы делаем на любой другой консоли:
console.log( "Hello World!" );
Он отвечает "Hello World!"
Ответ 5
Чтобы показать правильный каталог в Node.js, вам необходимо создать правильный путь в вашей системе:
Системa > Расширенные системные настройки > Дополнительно > Переменные среды
Затем в системных переменных проверьте переменный путь. После установки Node.js он также должен иметь: (другие пути); C:\Program Files\nodejs\< -связь каталога Node.js
Нажмите -OK -
Теперь, если вы откроете Command Prompt и перейдете в каталог вашего .js файла, команда 'node' (node file.js) должна работать. Эти шаги сработали для моей проблемы.
Ответ 6
Я полагаю, вам нужно запустить сервер node из того места, где находится ваш файл.