2014-10-13 3 views
17

Итак, я пытаюсь сделать это Node.js tutorial, и он говорит, чтобы создать из командной строки три файла .js.Создать файл с командной строкой в ​​узле

touch server.js client.js test.js

Только я получаю следующее сообщение об ошибке:

'touch' is not recognized as an internal or external command, operable program or batch file.

Не уверен, что здесь не так. Я установил Node.js, а также npm и браузер. Я правильно создал файл package.json.

Я полагаю, что я мог бы войти в каталог проекта, щелкнуть правой кнопкой мыши и создать новый файл таким образом, но это победит цель, не так ли?

Какова фактическая команда для создания нового файла в командной строке?

Я использую Windows 7.

+4

'touch' не имеет ничего общего с node.js. См. [Windows эквивалент команды Linux «touch»?] (Http://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch) – undefined

+0

Спасибо за эту ссылку. – ckpepper02

+1

Работая с узлом в Windows, вам действительно может понадобиться что-то вроде cygwin -> https://www.cygwin.com/ Просто потому, что большинство ресурсов, которые вы видите, будут ссылаться на команды unix. Кроме того, убедитесь, что вы устанавливаете apt-cyg при установке cygwin, поэтому вам не нужно запускать программу установки каждый раз, когда вы хотите добавить пакет/команду. Требуется немного, чтобы добраться туда, где вы хотите быть с ним, но я нашел, что это стоит миллионы раз. –

ответ

42

Эта команда предназначена для среды UNIX. Вы можете использовать следующую команду, чтобы создать пустой файл с аналогичными функциональными возможностями, которые touch имеет в окнах:

echo $null >> server.js в нужный каталог

+1

Спасибо! Это подходит для меня. – ckpepper02

+1

это сработало для меня .. спасибо – dom

+1

Работал и для меня тоже. good 1. – Niraj

3

touch обычно присутствует на платформах * NIX, но не Windows. Вы сможете следить за учебником без него.

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

В качестве альтернативы, если вы действительно хотите использовать его в Windows, попробуйте Cygwin.

+0

Благодарим за информацию! – ckpepper02

2

Вы можете использовать: копия NUL> Gulpfile.js

0

Вы также можете использовать следующую команду:

copy con [filename.extension]

[Примечание: Не включайте квадратные скобки]

Это оно!

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