Я пытаюсь запустить программу hello world, написанную на javascript, в отдельном файле с именем hello.js
Текущая версия windows node.js.
Код отлично работает в окне консоли, но как мне ссылаться на путь в среде Windows .
C:\abc\zyx\hello.js
в Unix, я думаю, он показывает $ node hello.js
Я абсолютно новичок в Node.js. Пожалуйста, поправьте меня, если я делаю что-то не так.
Я пытался
> node C:\abc\zyx\hello.js
---- не работал
> C:\abc\zyx\hello.js
- не работал
Update1:
Добавлен node.exe в папку, где находится файл hello.js.
Добавлена точка пути к папке c: \ abc \ zyx \, и я получаю сообщение об ошибке
ReferenceError: привет не определен
см. Содержимое hello.js
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
ОБНОВЛЕНИЕ 2:
До сих пор я пробовал все эти версии и , похоже, ни одна из них не работает . Может быть, я делаю что-то совершенно не так.
>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello
Обратитесь к моей файловой структуре

ПОСТАНОВИЛИ:
Вместо запуска node.exe попробуйте запустить в командной строке следующую опцию, и она сработала.
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)