Как запустить файл hello.js в Node.js в Windows? - PullRequest
277 голосов
/ 18 июля 2011

Я пытаюсь запустить программу 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

Обратитесь к моей файловой структуре

enter image description here

ПОСТАНОВИЛИ: Вместо запуска node.exe попробуйте запустить в командной строке следующую опцию, и она сработала.

c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)

Ответы [ 14 ]

0 голосов
/ 29 декабря 2018

У меня была такая проблема для windows.И я решил это так: startApp.cmd:

@set JAVA_HOME=C:\jdk160_24
@set PATH=%JAVA_HOME%/bin;%PATH%
@cd /D C:\app\

@start /b C:\WINDOWS\system32\cscript.exe 
C:\app\start.js

и сохранил его cmd-файл в каталоге C: \ scripts, следующий файл - runApp.bat:

C:\scripts\startApp.cmd
0 голосов
/ 26 августа 2017

Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши файл .js в Windows и нажать «Открыть с помощью командной строки» OR Откройте cmd, скопируйте путь к папке, содержащей ваш скрипт, и выполните команду «cd [вставить текст здесь]». Затем выполните "node example.js"

0 голосов
/ 20 декабря 2014

Для всех, кто застрял на том, как начать!

https://github.com/sethvincent/javascripting

Скопируйте сюда, если ссылка умирает:

  1. Откройте командную строку node.js
  2. Чтобы создать каталог с именем javascripting, введите «mkdir javascripting»
  3. Перейдите в каталог javascripting, введя «cd javascripting»
  4. Создайте файл с именем ввод.js, введя «сенсорный ввод».js "ИЛИ ДЛЯ WINDOWS:" NUL> ввод.js "
  5. Откройте файл и введите какой-нибудь javascript, например" Console.log ('hello'); "
  6. Сохраните файл и проверьте егозапускается, набирая "javascripting verify ввод.js"
0 голосов
/ 22 декабря 2012
c:\> node.exe %CD%\hello.js

% CD% захватывает текущий каталог под DOS

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