Node.js est un programme JavaScript construit sur le moteur JavaScript V8 de Chrome's.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://nodejs.org/dist/v16.16.0/node-v16.16.0.tar.xz
Somme de contrôle MD5 : 9e8a2d3696168206498434a2943b167c
Taille du téléchargement : 33 Mo
Estimation de l'espace disque requis : 822 Mo (plus 30 Mo pour les tests)
Estimation du temps de construction : 15 SBU (plus 3,3 SBU pour les tests : tous deux avec parallélisme = 4 et 4 CPU en ligne, une partie des tests utilisera tous les CPU en ligne)
c-ares-1.18.1, ICU-71.1, libuv-1.44.2 et nghttp2-1.48.0
http-parser et npm (une version interne de npm sera installée si elle n'est pas présente)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/nodejs
Construisez Node.js en exécutant les commandes suivantes :
./configure --prefix=/usr \ --shared-cares \ --shared-libuv \ --shared-openssl \ --shared-nghttp2 \ --shared-zlib \ --with-intl=system-icu && make
Pour tester les résultats lancez : make test-only.
Maintenant, en tant qu'utilisateur root
:
make install && ln -sf node /usr/share/doc/node-16.16.0
--with-intl=system-icu
: utilise
la version système de icu. Les
autres valeurs sont full-icu
(pour
construire une version complète locale de la bibliothèque
icu) et small-icu
(pour construire une version minimale
locale de la bibliothèque icu).
--shared-{cares,libuv,nghttp2,openssl,zlib}
:
utilise les bibliothèques du système au lieu des copies locales.
--without-npm
: ne construit pas
npm (utilisez cette option si vous
souhaitez construire npm
séparément plus tard).
--shared-http-parser
: utilise la
bibliothèque installée sur le système plutôt qu'une copie locale.
Last updated on