Comment est installé V8 avec NodeJs? Quelle est la version de mon moteur V8 actuel?
Réponses
Trop de publicités? Tapez node --version
pour obtenir la version de node.js.
Accédez ensuite au journal des modifications du fichier node.js pour déterminer la version V8 incluse dans cette version de node.js.
Pour vérifier votre version, vérifiez la valeur en process.versions
dans le REPL.
node -e "console.log(process.versions.v8);"
De plus, vous pouvez compiler le noeud avec d'autres versions de V8 si vous le souhaitez. Évidemment, les résultats peuvent varier considérablement selon les versions que vous choisissez.
cd node-v0.x.x
rm -rf deps/v8
git clone http://github.com/v8/v8.git deps/v8
./configure
make
make install
Juste pour le plaisir, si vous avez curl disponible dans votre terminal, voici la version suivante de la version v8:
V=`cat /usr/include/node/node_version.h | grep -E '^\#define NODE_(MAJOR|MINOR|PATCH)_VERSION' | sed -e 's/^[^0-9]*//'`; V=`echo $V | sed -e 's/ /\./g'`; URL=https://github.com/joyent/node/raw/v$V/ChangeLog; curl --silent $URL | grep 'Upgrade v8' | head -1 | sed -e 's/^.* //'; unset V; unset URL
Par exemple, dans ma boîte avec node.js 0.4.7, je reçois:
3.1.8.10
:)