0

Ich habe einen Laptop auf Windows-10 Startseite Single Language 64-Bit-Betriebssystem ausgeführtWie wird eine neue Node.js-Datei initiiert, nachdem bereits eine andere Node.js-Datei auf einem Windows 10-Computer gestartet wurde?

Ich lerne Node.js auf dieser Maschine.

Zum Herunterladen und Node.js Installation ich an die URL ging

https://nodejs.org.

Von dort habe ich heruntergeladen Node.js Setup-Datei v6.10.3 LTS für Windows (x64)

I Node.js durch einen Doppelklick auf die Setup-Datei die Installation gestartet und halten auf Klicken Sie im Installationsassistenten auf die Schaltfläche Nächste Schaltfläche.

Dann klickte ich auf der Windows-Startschaltfläche (die Schaltfläche in der unteren linken Ecke des Bildschirms erscheinen), zwei neue Optionen wurden in der Liste der erscheinen ‚Vor kurzem hinzugefügt‘ als Node.js und 'Node.js Eingabeaufforderung'

Ich klickte auf die Option 'Node.js Eingabeaufforderung', dann folgenden Bildschirm erschien. Screen appeared after clicking on menu Node.js command prompt

Dann habe ich eine Datei myfirst.js an der Stelle dem Titel erstellt

C:\Users\lenovo\myfirst.js 

Dann leitete ich diese Datei an der Eingabeaufforderung in den folgenden Text eingeben ich früher geöffnet:

C:\Users\lenovo>node myfirst.js 

Dann , ich betreibe die Datei myfirst.js aus dem Browser die URL schlagen:

http://localhost:8080/

Bis jetzt alles funktionierte gut für mich.

Aber das wirkliche Problem begann, als ich ein anderes Programm laufen wollte.

Dazu muss ich die Eingabeaufforderung schließen, indem ich auf das Schließen-Symbol in der oberen rechten Ecke des Fensters klicken und sollte dies tun, bevor Sie ein neues Node.js Programm zu initiieren die jeweilige Datei?

Der Bildschirm I Problem heißt, die ich, wie unten mit dem Namen des früheren Lauf Node.js Programms (dh mit der letzten initiiert Node.js-Datei) werden angezeigt: Earlier Initiated Node.js file

Jemand bitte helfen Sie mir in dieser Hinsicht .

Vielen Dank.

Antwort

1

So, ich bin nicht auf Windows, aber im Allgemeinen wird jede Knoten-Anwendung in einem einzigen Prozess standardmäßig ausgeführt. Wenn Sie es über eine Eingabeaufforderung ausführen, wird der Prozess standardmäßig im Vordergrund ausgeführt (dh, er benötigt denselben Prozess wie das Befehlsfenster), und Sie müssen ein neues Befehlsfenster öffnen, um ein anderes Programm auszuführen. Sie können entweder das erste Fenster schließen oder die Knotenanwendung im Hintergrund ausführen.

Sie sollten auch sicherstellen, dass Sie nicht versuchen, zwei Programme auf demselben Port abzuhören (d. H. Zwei Knoten-Apps, die beide auf Port 8088 laufen), da dies auch nicht möglich ist.

0

Die Datei node.js, die Sie erstellt haben, ist so eingerichtet, dass sie den Port 8080 abhören kann, und zwar so lange, bis Sie die Ausführung des Programms "stoppen". Drücken Sie hierzu STRG + C. Das bringt Sie zur Eingabeaufforderung zurück. Starten Sie Ihr nächstes Programm mit dem Knoten dateiname.js.

Verwandte Themen