2013-05-05 2 views
0

Если я нахожу console.log('Hello World'); в node.js, он работает, я возвращаю сообщение «Hello World».Как запустить скрипт/приложение в node.js?

Но если я сделаю документ «helloworld.js» с console.log('Hello World'); внутри, а затем введите «node helloworld.js» в узел, тогда ничего не произойдет.

Я попытался разместить сценарий в той же папке, что и node.js, но все еще не работает.

+0

Вы вообще ничего не получаете? Какую ОС вы используете? Как установлен узел? –

ответ

1

Убедитесь, что вы не используете Nodejs.exe, так как это REPL.

Вместо этого вы должны открыть окно регулярных команд (cmd.exe) и запустить команду

node helloworld.js

Убедитесь, что вы запустите эту команду в каталоге, где находится файл JS, путь приложения узла отображается в настройках вашей среды.

+0

Спасибо, я делал это в nodejs.exe :) Ответ на вопрос, который мне нужен, чтобы иметь возможность запускать скрипт. Как мне перемещаться в cmd? Единственная команда, которую я знаю, это «cd ..». Я понятия не имею, чтобы перейти к каталогу, в котором находится скрипт. Мне никогда не приходилось использовать cmd до сих пор. – Krymmt

+0

@Krymmt Самый простой способ - создать папку, например, в корневом каталоге C 'C: \ nodeApp', тогда вы должны ввести в командной строке:' cd C: \ nodeApp' enter, затем 'node helloworld.js' – f0x

+0

Спасибо, это сработало! – Krymmt

Смежные вопросы