Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Node.jsnel AL2 2023
Node.js
Ciò si ottiene utilizzando le funzionalità dello strumento delle alternative. È importante ricordare che i nomi eseguibili predefiniti sono virtuali e possono cambiare in qualsiasi momento quando si fa riferimento a una Node.js versione installata diversa. Questa flessibilità consente al software che utilizza il nodo nello shebang di selezionare la versione desiderata quando viene richiamata. Tuttavia, quando Node.js è richiesta una versione specifica di, è possibile ottenere la persistenza della versione chiamando gli eseguibili con namespace (ad esempio, node-20 o node-22), che utilizzeranno sempre la versione specificata del runtime. Inoltre, gli eseguibili con namespace dello strumento npm, come npm-20 o npm-22, sono sempre associati alla versione Node.js corrispondente, indipendentemente dal runtime attualmente attivo.
Node.jsè distribuito come diversi pacchetti con namespace. Questi pacchetti forniscono node, una versione compatibile con esso dello strumento npm, documentazione, librerie e altro. L'unica eccezione è Node.js 18, che storicamente non è namespace e fornisce node e npm rispettivamente nei pacchetti and. nodejs nodejs-npm Tuttavia, le versioni successive di hanno lo spazio dei nomi e Node.js iniziano con "». nodejs{MAJOR_VERSION} Ad esempio, node e npm of the Node.js 20 sono forniti rispettivamente dai pacchetti nodejs20 andnodejs20-npm.
Lo strumento delle alternative fornisce un unico comando per passare da una Node.js versione all'altra. Per impostazione predefinita, le alternative sono configurate per essere in modalità auto, che utilizza le priorità per determinare la Node.js versione attualmente attiva. Tuttavia, è possibile attivare qualsiasi versione installata in qualsiasi momento. Attualmente, tutte le versioni supportate di Node.js hanno la stessa priorità, il che significa che la prima versione installata verrà attivata automaticamente.
Alcuni esempi utili di utilizzo di alternative
-
Controlla per quali alternative è configurato
alternatives --list -
Controlla la configurazione attuale del nodo
alternatives --display node -
Cambia la versione in modo interattivo Node.js
alternatives --config node -
Passa alla modalità manuale e seleziona una versione specifica
alternatives --set node /usr/bin/node-{MAJOR_VERSION} -
Torna alla modalità di selezione automatica della versione
alternatives --auto node