Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Node.jsen AL2 023
Node.js
Esto se logra utilizando las capacidades de la herramienta de alternativas. Es importante recordar que los nombres de los ejecutables predeterminados son virtuales y pueden cambiar en cualquier momento al apuntar a una versión de Node.js instalada diferente. Esta flexibilidad permite al software que utiliza node in the shebang seleccionar la versión deseada cuando se invoca. Sin embargo, cuando Node.js se requiere una versión específica de, la persistencia de la versión se puede lograr llamando al ejecutable con espacio de nombres (por ejemplo, node-20 o node-22), que siempre usará la versión especificada del tiempo de ejecución. Además, los ejecutables con espacio de nombres de la herramienta npm, como npm-20 o npm-22, siempre están asociados a la versión de Node.js correspondiente, independientemente del tiempo de ejecución activo actualmente.
Node.jsse distribuye en varios paquetes con espacios de nombres que comienzan por "». nodejs{MAJOR_VERSION} Estos paquetes proporcionan node, una versión compatible de la herramienta npm, documentación, bibliotecas y mucho más. Por ejemplo, node y npm de los Node.js 22 los proporcionan los nodejs22-npm paquetes nodejs22 y, respectivamente.
La herramienta de alternativas proporciona un único comando para cambiar de una versión de Node.js a otra. De forma predeterminada, la herramienta de alternativas está configurada para estar en modo automático, que usa prioridades para determinar la versión de Node.js actualmente activa. Sin embargo, puede activar cualquier versión instalada en cualquier momento. Actualmente, todas las versiones compatibles de Node.js tienen la misma prioridad, lo que significa que la primera versión instalada se activará automáticamente.
Algunos ejemplos útiles del uso de las alternativas
-
Compruebe para qué alternativas está configurada
alternatives --list -
Compruebe la configuración actual del nodo
alternatives --display node -
Cambie la versión de Node.js de forma interactiva
alternatives --config node -
Cambie al modo manual y seleccione una versión específica
alternatives --set node /usr/bin/node-{MAJOR_VERSION} -
Vuelva al modo de selección automática de versión
alternatives --auto node