Wie wird V8 zusammen mit NodeJs installiert? Welche Version ist mein aktueller V8-Motor?
140
Einfacher Weg:
Geben Sie die Befehlszeile ein:node -p process.versions.v8
Harte Arbeitsweise:
Geben Sie ein node --version
, um die Node.js-Version abzurufen.
Gehen Sie zu den Node.js Changelogs .
Suchen und öffnen Sie das entsprechende Node.js-Versionsänderungsprotokoll.
Suchen Sie nach Notizen mit V8 to
.
node -e 'console.log(process.versions.v8);'
Einzeilige Lösung:
node -p process.versions.v8
Alternative Lösung:
node -e "console.log(process.versions.v8)"
quelle
node -p process.versions.v8
ist etwas kürzer. Nicht dass es wichtig wäre, aber vielleicht interessiert es jemanden.Einfach ausführen
npm version
(weiß nicht, wann dies verfügbar ist)quelle
Um Ihre Version zu überprüfen, überprüfen Sie den Wert
process.versions
in der REPL.Darüber hinaus können Sie Knoten auf Wunsch mit anderen Versionen von V8 kompilieren. Offensichtlich können die Ergebnisse hier stark variieren, je nachdem, welche Versionen Sie wählen.
quelle
node -e console.log(process.versions.v8)
; sonst wurde nichts ausgegeben.Sie können einfach Folgendes eingeben:
node -p process.versions.v8
quelle
Nur zum Spaß, wenn Sie Curl in Ihrem Terminal zur Verfügung haben, sollte das Folgende Ihnen die Version v8 geben:
Zum Beispiel bekomme ich in meiner Box mit node.js 0.4.7:
:) :)
quelle
Suchen Sie die installierte Version 8 mit Knoten.
wo Der Prozess ein globales Objekt, das Informationen zum aktuellen Node.js-Prozess bereitstellt und diesen steuert.
Wenn Sie nur process in node repl eingeben, werden Informationen zum Knoten angezeigt (z. B. Knotenversion, Version v8, Plattform, Informationen zu Umgebungsvariablen usw.).
quelle
Wenn Sie Node.js Version 7.7.3 oder ähnliches verwenden, lautet der Befehl
Aber die oben genannten funktionieren auch gut.
quelle
quelle
Die anderen Antworten eignen sich hervorragend zum Überprüfen Ihrer aktuellen Version. Es gibt auch eine Tabelle mit allen Node.js-Versionen hier: https://nodejs.org/en/download/releases/ . Auszug zum Beispiel:
quelle
Sie können auch jede Version von nodejs v8 mit Docker überprüfen, z. B. node
10.7.0
:docker run --rm -it node:10.7.0 bash -c "node -p process.versions"
quelle
v8 wird mit Node.js gebündelt. Sie können sehen, welche Version von v8 eine Version von Node.js verwendet und wann sie in Produktion ging, indem Sie die Version 8
ChangeLog
aus demnode
Repository anzeigen . Dies ist der aktuelle Master (wenn aus der Quelle erstellt): https://github.com/nodejs/node/commits/master/deps/v8/ChangeLogUm eine bestimmte Version von Node.js anzuzeigen, wechseln Sie den Zweig zu dieser Version und überprüfen Sie den
ChangeLog
Dateiversionsverlauf.quelle