As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Node.jsem AL2 023
Node.js
Isso é alcançado por meio dos recursos da ferramenta alternatives. É importante lembrar que os nomes dos executáveis padrão são virtuais e podem mudar a qualquer momento ao apontar para outra versão do Node.js instalada. Essa flexibilidade permite que o software que usa node no shebang selecione a versão desejada quando invocado. No entanto, quando uma versão específica do Node.js é necessária, a persistência da versão pode ser alcançada chamando o executável com namespace (por exemplo, node-20 ou node-22), que sempre usará a versão especificada do tempo de execução. Além disso, os executáveis com namespace da ferramenta npm, como npm-20 ou npm-22, estão sempre associados à versão correspondente do Node.js, independentemente do runtime ativo no momento.
Node.jsé distribuído como vários pacotes com namespace que começam com "”. nodejs{MAJOR_VERSION} Esses pacotes fornecem o node, uma versão compatível da ferramenta npm, documentação, bibliotecas e muito mais. Por exemplo, o node e o npm dos Node.js 22 são fornecidos pelos nodejs22-npm pacotes nodejs22 e, respectivamente.
A ferramenta alternatives fornece um comando único para alternar entre versões do Node.js. Por padrão, alternatives é configurada para estar no modo automático, que usa prioridades para determinar a versão ativa do Node.js. No entanto, você pode ativar qualquer versão instalada quando quiser. No momento, todas as versões compatíveis do Node.js têm a mesma prioridade, o que significa que a primeira versão instalada será ativada automaticamente.
Exemplos úteis do uso de alternatives
-
Verifique para que alternatives está configurada.
alternatives --list -
Verifique a configuração atual de node.
alternatives --display node -
Altere a versão do Node.js de forma interativa.
alternatives --config node -
Mude para o modo manual e selecione uma versão específica.
alternatives --set node /usr/bin/node-{MAJOR_VERSION} -
Volte para o modo de seleção automática de versão.
alternatives --auto node