Nodejs не выполнит мой js-файл так, как говорит автор книги - PullRequest
0 голосов
/ 23 октября 2019

Доброе утро, новичок здесь.

Я читаю книгу, где автор говорит мне выполнить команду из командной строки для выполнения программы, созданной на js, источник: https://eloquentjavascript.net/20_node.html#h_TUzbi7lU/0

Я скачал последнюю рекомендованную версию nodejs (12.13.0 LTS), сделал файл js, который мне подсказывает книга (я сделал это в visualstudio, потому что переименование файла .txt с кодом в .js нене выполнил задание) и скопировал его в папку, где находится папка nodejs, выполнил команду (запустил несколько других, которые, как я думал, будет работать), и я получаю эту ошибку:

nodeterminal

В этом другом потоке была похожая проблема с решением, хотя он мог бы решить проблему запуска программы, он не запускается так, как мне говорит автор книги, которую я читаю, Как запустить файл hello.js в Node.js в Windows?

Ответы [ 2 ]

1 голос
/ 23 октября 2019

Здравствуйте и добро пожаловать в SO.

Вы, кажется, запустили node затем hello в узле REPL, который, конечно, является неопределенной переменной.

Выход изузел и запустить node hello.js. Это будет использовать node для выполнения кода в файле hello.js, если вы находитесь в той же папке / каталоге, что и он.

0 голосов
/ 23 октября 2019

Просто закройте терминал этого узла и запустите новую командную строку из нужного места и запустите "node hello.js" в одну строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...