Node.js-24.19.0
Introdução ao Node.js
Node.js é um tempo de execução
JavaScript construído sobre o
mecanismo "JavaScript V8" do Chrome.
Nota
Esse pacote é conhecido por construir e
funcionar adequadamente usando-se uma plataforma LFS 13.1.
Informação do Pacote
-
Transferência (HTTP): https://nodejs.org/dist/v24.19.0/node-v24.19.0.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
9746bea71fd37c5ec17236b713e0879f
-
Tamanho da transferência: 53 MB
-
Espaço em disco estimado exigido: 1.4 GB (with tests)
-
Tempo de construção estimado: 16 SBU (add 3.5 SBU for tests:
both using parallelism=8 and 8 CPUs online, parts of the
tests will use all online CPUs)
Dependências do Node.js
Exigidas
Which-2.25
Recomendadas
Brotli-1.2.0, c-ares-1.34.8,
ICU-78.3,
libuv-1.52.1, nghttp2-1.70.0 e simdutf-9.0.0
Opcionais
http-parser e npm (uma cópia interna do
npm será instalada se
não presente)
Nota
Uma conexão com Internet é necessária para alguns testes desse
pacote. A loja de certificados do sistema possivelmente precise
estar configurada com make-ca-1.16.1 antes da testagem desse
pacote.
Instalação do Node.js
Construa Node.js executando os
seguintes comandos:
./configure --prefix=/usr \
--shared-brotli \
--shared-cares \
--shared-libuv \
--shared-nghttp2 \
--shared-openssl \
--shared-simdutf \
--shared-zlib \
--with-intl=system-icu &&
make
Para testar os resultados, emita: make test-only.
Agora, como o(a) usante root:
make install &&
ln -sf node /usr/share/doc/node-24.19.0
Explicações do Comando
--with-intl=system-icu:
Esse parâmetro usa a versão do sistema do ICU. Outros valores são full-icu (para construir uma biblioteca completa
local icu) e small-icu (para construir uma biblioteca mínima
local ICU).
--shared-{brotli,cares,libuv,nghttp2,openssl,simdutf,zlib}:
Esse parâmetro usa as bibliotecas instaladas do sistema em vez das
cópias locais.
--without-npm: Essa opção diz para o
sistema de construção para não construir npm (use se você gostaria de construir um
npm separado posteriormente).
--shared-http-parser: Essa opção usa a
biblioteca do http-parser
instalada do sistema em vez de uma cópia local se você a tiver
instalado.
Conteúdo
Aplicativos Instalados:
corepack, node, npm e npx
Biblioteca Instalada:
Nenhum(a)
Diretórios Instalados:
/usr/include/node,
/usr/lib/node_modules/{corepack,npm},
/usr/share/doc/{node,node-24.19.0} e
/usr/share/systemtap/tapset
Descrições Curtas
|
corepack
|
é uma ferramenta experimental para ajudar com o
gerenciamento de versões de gerenciadores de pacotes.
|
|
node
|
é o tempo de execução do JavaScript do lado do servidor
|
|
npm
|
é o gerenciador de pacotes Node.js
|
|
npx
|
é abreviação para npm
exec, que permite executar comandos a
partir de pacotes do NPM
|
|
/usr/lib/node_modules/npm/
|
é a raiz de instalação para executáveis e bibliotecas
"Node.js"
|