Es wird hauptsächlich als Memorandum für Poster verwendet. Führen Sie Node.js ein, das zum Erstellen des Webs hilfreich ist.
Installieren Sie auf wsl (Windows Subsystem für Linux)
.
Editor: VSCode
Shell: bash version 4.4.20
Ubuntu: 18.04.4 LTS
Installieren Sie zuerst nvm
, um die Version von Node.js zu verwalten.
Grundlegendes zur Version von Node.js, die Sie derzeit verwenden
Sie können zu einer anderen Version wechseln.
wsl
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Wenn du fertig bist
wsl
$ source ~/.bashrc
Lesen Sie dann den Inhalt von .bashrc
.
wsl
$ nvm
Node Version Manager
Note: <version> refers to any version-like string nvm understands. This includes:
- full or partial version numbers, starting with an optional "v" (0.10, v0.1.2, v1)
- default (built-in) aliases: node, stable, unstable, iojs, system
- custom aliases you define with `nvm alias foo`
Folgendes wird weggelassen. .. ..
In diesem Fall ist die Installation erfolgreich.
Dieses Mal habe ich Node.js von Ver. 10.14.2 installiert.
wsl
$ nvm install v10.14.2
Downloading and installing node v10.14.2...
Downloading https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz...
###################################################################### 100.0%Computing checksum with sha256sum
Checksums matched!
Now using node v10.14.2 (npm v6.4.1)
Creating default alias: default -> v10.14.2
$ nvm use v10.14.2
Now using node v10.14.2 (npm v6.4.1)
$ node --version
v10.14.2
Ich habe bestätigt, dass die angegebene Version von Node.js installiert ist.
Stellen Sie sich das als Node.js-Version der Konsole vor. (Es fühlt sich an wie Pythons Python-Konsole) Sie können REPL zweimal mit "Strg" + "c" beenden.
REPL
$ node
> 1+1
2
>
(To exit, press ^C again or type .exit)
>
Ich denke, Sie sollten das Programm genauso schreiben wie "JavaScript". Dieses Mal werde ich ein einfaches Additionsprogramm schreiben und es ausführen.
sum.js
'use strict';
function aAdd(num) {
var res = 0;
num[0] = 0;
num[1] = 0;
for (let s of num) {
res += parseInt(s);
}
console.log(res);
}
aAdd(process.argv);
wsl
$ node sum.js 1 2 3 4
10
$ node sum.js
0
Dies war ein Programm, das die Summe der Argumente nahm.
Die Anweisungen sind in process.argv
aufgeführt.
Wenn Sie $ node sum.js 1 1 1 2 3
ausführen
Der Inhalt der Liste ist
[ '/home/yosse95ai/.nvm/versions/node/v10.14.2/bin/node',
'/home/yosse95ai/sum.js',
'1',
'1',
'1',
'2',
'3' ]
Und so weiter.
Damit
num[0] = 0;
num[1] = 0;
In dem Teil von wird der andere Zeichenfolgenteil (Pfadteil) als die Zahl durch "0" ersetzt. Ich denke, es gibt wahrscheinlich einen klügeren Weg.
Diesmal war es ein ziemlich rudimentärer Kommentar. Ich bin noch ein Anfänger, also habe ich es geschrieben, um meine Gedanken organisiert zu halten. Es war wahrscheinlich ein schlechter Satz, aber danke für Ihre Beziehung. Auf Wiedersehen: Welle:
Recommended Posts