[LINUX] Startete Node.js in einer virtuellen Umgebung

Einführung

Dieser Artikel wurde von einem Studenten aufgezeichnet, der JS anstelle eines Memos studiert. Erwarten Sie nicht den Inhalt.

Starten Sie die Konsole in einer virtuellen Umgebung

Dieses Mal werden wir es unter Ubuntu machen, also werden wir die virtuelle Umgebung mit iTerm2 starten.

Wo es angefangen hat

  1. Virtuelle Box 2.Vagrant Ubuntu wird in einer virtuellen Umgebung verwendet, die zwei Software verwendet. cd ~/vagrant/ubuntu vagrant up vagrant ssh

Wechseln Sie in das Verzeichnis, in dem Ubuntu installiert ist. vagrant up ist ein Befehl zum Starten von Ubuntu, das auf einem virtuellen PC installiert ist, und vagrant ssh stellt mit dem Vagrant Virtual Machine Set eine Verbindung zu SSH her.

Versuchen Sie es mit Node.js.

Auf der Konsole

Wenn Sie eingeben, ist die Konsole bereit, js zu akzeptieren. Dies ist ein Zustand namens REPL. Die Datei node.js, die dieses Mal in dem zu implementierenden Verzeichnis gespeichert ist, wird unten beschrieben.

const n = process.argv[2] || 0;
let sum = 0;
for (let i = 1; i <= n; i++) {
  s = s + i;
}
console.log(s);

Die erste Zeile enthält eine Beschreibung für die Verwendung von JS im strengen Modus.,Die zweite Zeile ist eine Variable namens n```process.argv[2] || 0

Die obigen Werte werden zugewiesen. Prozess.argv ist Knoten.Rufen Sie Befehlszeilenargumente aus dem Programm js ab. argv[0]Knoten ausführbare Datei(node.exe)Voller Weg, argv[1]Ist eine Skriptdatei(.js)Weil der volle Weg von,Kann argv speichern[2]Weil.||Gibt die linke Seite zurück, wenn der logische JS-Operator OR die linke Seite als wahr sehen kann. Andernfalls wird die rechte Seite zurückgegeben. Bei Verwendung mit einem Booleschen Wert Wenn eines der Berechnungsziele wahr ist||Gibt true zurück, und wenn beide false sind, wird false zurückgegeben.


 Die dritte Zeile gibt eine Variable mit dem Namen s an, und die vierte und die folgenden Zeilen schreiben eine Schleife mit der for-Anweisung. Die Schleife wird fortgesetzt, bis i der Wert des Befehlszeilenarguments ist.
 Zeigen Sie abschließend den Wert von s auf der Konsole an und beenden Sie den Vorgang.

 Wenn Sie Folgendes in die Konsole der virtuellen Umgebung schreiben und der Wert angezeigt wird, ist dies erfolgreich. Danke für deine harte Arbeit!!!
```Befehlszeilenargument für den Namen der Knotendatei

Was ist REPL?

Wenn ein Benutzer einen oder mehrere Ausdrücke in REPL eingibt, wertet der Interpreter diese aus und zeigt die Ergebnisse auf der Konsole an. Mit der statisch typisierten Sprache REPL können Sie den Komfort der dynamisch typisierten Sprache bei gleichzeitiger Wahrung der Typensicherheit genießen. Einige in der integrierten Entwicklungsumgebung installierte REPLs funktionieren jedoch im Code-Editor. Einige haben eine vollständige Code-Vervollständigung, ähnlich wie sie es tun.

Was ist ein Befehlszeilenargument?

Die Befehlszeile ist der Bildschirm, der nur mit der Tastatur bedient wird, und die Argumente sind die Werte, die an das Programm oder die Funktion übergeben werden. Mit anderen Worten, wenn Sie ein Befehlszeilenargument sagen, interpretieren Sie es als einen Wert, der an das Programm übergeben werden soll.

Recommended Posts

Startete Node.js in einer virtuellen Umgebung
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
virtuelle Umgebung in Python
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Flucht aus Pythons virtueller Umgebung ~ Eine Geschichte über das Fangen in einer von mir erstellten virtuellen Umgebung ~
Erstellen einer virtuellen Python-Umgebung
Ich habe eine Woche nach Beginn des Programmierens an wettbewerbsorientierten Programmen teilgenommen
Ich habe den Super-Resolution-Algorithmus "PULSE" in einer Windows-Umgebung ausprobiert
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Ich habe gerade eine virtuelle Umgebung mit der AWS-Lambda-Schicht erstellt
Ich erhalte einen KeyError in pyclustering.xmeans
Erstellen Sie eine virtuelle Umgebung mit Python!
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Ich möchte in der Einschlussnotation drucken
Ich habe ein Pay-Management-Programm in Python erstellt!
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Ich möchte eine Python-Umgebung erstellen
[Mac] Erstellen einer virtuellen Umgebung für Python
Ich habe versucht, Kivy in einer Mac-Umgebung zu installieren
Ich habe versucht, virtualenv in die Cygwin-Umgebung zu integrieren
Ich habe eine TensorFlow-Umgebung mit Windows 10 erstellt
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Ich habe ein Passwort-Tool in Python erstellt.
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Verwenden Sie WebDAV in einer Portable Docker-Umgebung
Erstellen Sie in kürzester Zeit eine LAMP-Umgebung
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Wovon ich beim Erstellen von Webanwendungen in einer Windows-Umgebung abhängig war
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
Wenn ich einen Chrom-Treiberfehler in Selenium bekomme
Die Systemumschaltung erfolgt in der CentOS 7-Clusterumgebung
Ein Memo, das ich schnell in Python geschrieben habe
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Ich möchte mit Python ein Fenster erstellen
Ich habe versucht, mit Python ein Tippspiel zu spielen
Ich habe eine Klasse in Python3 und Java geschrieben
Virtuelle Anfängerumgebung
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
[Azure] Ich habe versucht, eine virtuelle Linux-Maschine mit Azure von Microsoft Learn zu erstellen
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Ich habe ein Designmuster in der Kotlin Prototype Edition geschrieben
Legen Sie eine feste IP in der Linux-Umgebung fest
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Ablauf beim Erstellen einer virtuellen Umgebung mit Anaconda
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen