NodeJS
Description
NodeJS est un environnement multiplateforme pour le développement d’applications côté client basé sur le langage de programmation JavaScript. NodeJS est open source et repose sur le moteur Chrome V8, qui permet de traduire JavaScript en code machine.
Prise en main
NodeJS est installé avec l’image. Pour travailler avec NodeJS, vous pouvez utiliser les commandes node et npm.
Vous pouvez vous connecter au serveur via SSH :
- Avec une clé SSH, si cette option est activée avant la création du serveur
- Avec le mot de passe de l’utilisateur
rootenvoyé par e-mail lors de l’activation du serveur
Utilisation de l’utilitaire n - gestionnaire de versions NodeJS
Installation des versions de NodeJS
Pour installer une version spécifique de NodeJS, exécutez la commande suivante :
n VERSION
Il existe de nombreuses façons de spécifier la version de NodeJS pour la commande n.
Les numéros de version numériques peuvent être complets ou incomplets, avec un caractère v facultatif :
20.5.18: version 8.x.yv6.1: version 6.1.x
Il existe également des tags pour deux versions particulièrement utiles :
lts- dernière version avec support à long termelatest,current- dernière version disponible
Changement de version de NodeJS
Pour sélectionner NodeJS parmi les versions installées, exécutez la commande :
n
Utilisez ensuite les flèches du clavier pour sélectionner la version souhaitée.
Suppression de versions de NodeJS
Pour supprimer une version de NodeJS, exécutez la commande :
n rm VERSION
Lister les versions disponibles à l’installation
Pour lister les versions de NodeJS disponibles à l’installation, exécutez la commande :
n ls-remote
La commande affichera les 20 premières versions disponibles. Pour obtenir la liste de toutes les versions, vous devrez utiliser la clé --all :
n ls-remote --all
Logiciels installés
| Nom | Licence |
|---|---|
| NodeJS | Licence MIT |
| Npm | Licence Artistic 2.0 |
| n | Licence MIT |
Liens utiles
Pour plus d’informations sur les paquets installés, veuillez consulter leur documentation officielle :