Node.js er en JavaScript kjøretid bygget på Chrome sin V8 JavaScript motor.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://nodejs.org/dist/v20.16.0/node-v20.16.0.tar.xz
Nedlasting MD5 sum: 7832164e52741a743106c5aadd34cdee
Nedlastingsstørrelse: 40 MB
Estimert diskplass som kreves: 1.0 GB (legg til 67 MB for tester)
Estimert byggetid: 12 SBU (legg til 2.9 SBU for tester: både ved å bruke parallellisme=8 og 8 CPUer tilgjengelige, deler av testene vil bruke alle tilgjengelige CPUer)
Brotli-1.1.0, c-ares-1.33.0, ICU-75.1, libuv-1.48.0, og nghttp2-1.62.1
http-parser og npm (en intern kopi av npm vil bli installert hvis den ikke er til stede)
Bygg Node.js ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --shared-brotli \ --shared-cares \ --shared-libuv \ --shared-openssl \ --shared-nghttp2 \ --shared-zlib \ --with-intl=system-icu && make
For å teste resultatene, utsted: make test-only. Av 4096 tester er 25 i "parallel" testpakken kjent for å mislykkes.
Nå, som root
bruker:
make install && ln -sf node /usr/share/doc/node-20.16.0
--with-intl=system-icu
:
bruk systemversjonen av icu. Andre
verdier er full-icu
(for å bygge en
lokal, full icu bibliotek) og
small-icu
(for å bygge en lokal,
minimal icu bibliotek).
--shared-{brotli,cares,libuv,nghttp2,openssl,zlib}
:
bruk de systeminstallerte bibliotekene i stedet for lokale kopier.
--without-npm
: ikke bygg npm (bruk hvis du vil bygge en separat
npm senere).
--shared-http-parser
: bruk det system
installert biblioteket i stedet for en lokal kopi.