2014-10-13 13 views
17

So versuche ich Node.js tutorial, und es heißt, drei .js Dateien von der Befehlszeile zu erstellen.Erstellen Sie Datei mit Befehlszeile in Knoten

touch server.js client.js test.js

Außer, dass ich die folgende Fehlermeldung erhalten:

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

nicht sicher, was hier nicht stimmt. Ich habe Node.js sowie npm und browserify installiert. Ich habe die Datei package.json korrekt erstellt.

Ich nehme an, ich könnte in das Projektverzeichnis gehen, mit der rechten Maustaste klicken und eine neue Datei auf diese Weise erstellen, aber das vereitelt den Zweck, nicht wahr?

Was ist der eigentliche Befehl zum Erstellen einer neuen Datei in der Befehlszeile?

Ich verwende Windows 7.

+4

'touch' hat nichts mit node.js zu tun. Siehe [Windows entspricht dem Linux Befehl 'touch'?] (Http://superuser.com/questions/10426/windows-equalival-of-the-linux-command-touch) – undefined

+0

Danke für diesen Link. – ckpepper02

+1

Arbeiten mit Knoten unter Windows möchten Sie vielleicht etwas wie Cygwin -> https://www.cygwin.com/ Nur weil die meisten Ressourcen, die Sie sehen, beziehen sich auf Unix-Befehle. Stellen Sie außerdem sicher, dass Sie apt-cyg installieren, wenn Sie cygwin installieren, damit Sie das Installationsprogramm nicht jedes Mal ausführen müssen, wenn Sie ein Paket/einen Befehl hinzufügen möchten. Es braucht ein bisschen, um dahin zu kommen, wo du sein willst, aber ich habe es tausendmal wert gefunden. –

Antwort

42

Das ist für eine Unix-Umgebung gebieten. Sie können die folgende verwenden, um eine leere Datei mit ähnlichen Funktionalitäten zu erstellen, die touch in Fenstern:

echo $null >> server.js im gewünschten Verzeichnis

+1

Vielen Dank! Das ist für mich in Ordnung. – ckpepper02

+1

es funktionierte für mich..danke – dom

+1

Arbeitete auch für mich. gut 1. – Niraj

3

touch ist im allgemeinen auf * nix-Plattformen, aber nicht unter Windows. Sie können das Tutorial ohne es folgen.

Der Tutorialautor verwendet es, um leere Dateien zu erstellen. Sie können dasselbe erreichen, indem Sie einfach Dateien mit demselben Namen mit einem Editor speichern.

Alternativ, wenn Sie es wirklich in Windows verwenden möchten, versuchen Sie Cygwin.

+0

Danke für die Info! – ckpepper02

2

können Sie verwenden: Kopie nul> Gulpfile.js

0

Sie können auch den folgenden Befehl verwenden:

copy con [filename.extension]

[Anmerkung: Nicht eckigen Klammern]

Das ist es!

Verwandte Themen