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.1 plattform.
Nedlasting (HTTP): https://nodejs.org/dist/v20.11.1/node-v20.11.1.tar.xz
Nedlasting MD5 sum: 3b2fe4d7a4c8dadb58563d822de6c4f4
Nedlastingsstørrelse: 41 MB
Estimert diskplass som kreves: 1040 MB (legg til 62 MB for tester)
Estimert byggetid: 10.9 SBU (legg til 3.3 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.26.0, ICU-74.2, libuv-1.48.0, og nghttp2-1.59.0
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, kjør: make test-only.
Nå, som root
bruker:
make install && ln -sf node /usr/share/doc/node-20.11.1
--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.