Comment installer nodejs en utilisant nvm
Node.js est un environnement d'exécution JavaScript populaire qui permet aux développeurs d'exécuter du code JavaScript sur le serveur. Node.js est un projet open source soutenu et maintenu par Joyent. Lors de l'installation de Node.js, les utilisateurs utilisent généralement des packages d'installation officiels ou des gestionnaires de packages, tels que apt-get ou yum. Cependant, une limitation majeure de ces méthodes est qu’elles ne peuvent pas installer et gérer plusieurs versions de Node.js simultanément. C'est là que Node Version Manager (nvm) est nécessaire, qui est un script shell indépendant qui peut facilement gérer plusieurs versions de Node.js.
Cet article expliquera comment utiliser nvm pour installer Node.js.
Étape 1 : Installer nvm
Avant de continuer, vous devez vous assurer que curl ou wget est installé afin de pouvoir obtenir le progiciel depuis le réseau. nvm peut être obtenu sur sa page officielle GitHub, nous pouvons utiliser curl pour obtenir la dernière version :
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Ou, si vous préférez utiliser wget :
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Après avoir exécuté cette commande, nvm sera installé sur ~/ . nvm
, vous devez également redémarrer votre shell ou utiliser source ~/.bashrc
pour que nvm prenne effet. ~/.nvm
目录下,你还需要重启你的 shell 或者使用 source ~/.bashrc
来使 nvm 生效。
第二步:安装 Node.js
现在,我们可以使用 nvm 来安装 Node.js,步骤如下:
- 首先查看可以安装的 Node.js 版本,使用
nvm ls-remote
命令:
$ nvm ls-remote
输出类似于以下内容:
v16.8.0 v16.7.0 v16.6.0 v16.5.0 v16.4.2 v16.4.0 v16.3.0 v16.2.0 v16.1.0 ...
- 选择要安装的 Node.js 版本。假设我们要安装的是最新的长期维护版本(LTS) v14.17.6,那么可以使用以下命令:
$ nvm install v14.17.6
- 当 Node.js 安装成功后,可以使用以下命令来查看已经安装的版本:
$ nvm ls
输出类似以下内容:
-> v14.17.6 system default -> 14.17.6 (-> v14.17.6) node -> stable (-> v16.8.0) (default) stable -> 16.8 (-> v16.8.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/fermium (-> v14.17.6) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.24.1 (-> N/A) lts/erbium -> v12.22.5 (-> N/A) lts/fermium -> v14.17.6
其中,箭头指向的是当前使用的 Node.js 版本。
第三步:使用 Node.js
安装完 Node.js 之后,你现在就可以通过 node
命令来启动 Node.js,例如:
$ node -v v14.17.6
可以通过 npm
- Vérifiez d'abord la version de Node.js qui peut être installée, utilisez < code>nvm ls -remote Commande :
$ npm -v
6.14.15
Copier après la connexion
Sortie similaire à celle-ci : $ npm -v 6.14.15
$ nvm uninstall v14.17.6
- Sélectionnez la version de Node.js à installer. En supposant que nous souhaitons installer la dernière version de maintenance à long terme (LTS) v14.17.6, nous pouvons utiliser la commande suivante :
- When Node. js est installé avec succès Enfin, vous pouvez utiliser la commande suivante pour afficher la version installée :
node
, par exemple : 🎜rrreee🎜Vous pouvez utiliser npm pour gérer les packages dans Node.js, par exemple : 🎜rrreee🎜Lorsque vous n'utilisez plus une version, vous pouvez la supprimer à tout moment avec la commande suivante : 🎜rrreee🎜Conclusion🎜🎜Utiliser nvm Multiple Node.js les versions peuvent être facilement installées et gérées sur le même ordinateur. Comme mentionné ci-dessus, les étapes pour installer Node.js à l'aide de nvm sont très simples : installez d'abord nvm, puis installez la version de Node.js dont vous avez besoin, et enfin utilisez la commande node ou npm pour les utiliser. 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article traite de l'utilisation Effecte dans React, un crochet pour gérer les effets secondaires comme la récupération des données et la manipulation DOM dans les composants fonctionnels. Il explique l'utilisation, les effets secondaires courants et le nettoyage pour éviter des problèmes comme les fuites de mémoire.

Le chargement paresseux retarde le chargement du contenu jusqu'à ce qu'il soit nécessaire, améliorant les performances du Web et l'expérience utilisateur en réduisant les temps de chargement initiaux et la charge du serveur.

Les fonctions d'ordre supérieur dans JavaScript améliorent la concision du code, la réutilisabilité, la modularité et les performances par abstraction, modèles communs et techniques d'optimisation.

L'article traite du curry dans JavaScript, une technique transformant les fonctions mulguments en séquences de fonctions à argument unique. Il explore la mise en œuvre du currying, des avantages tels que des applications partielles et des utilisations pratiques, améliorant le code

L'article explique l'algorithme de réconciliation de React, qui met à jour efficacement le DOM en comparant les arbres DOM virtuels. Il traite des avantages de la performance, des techniques d'optimisation et des impacts sur l'expérience utilisateur. Compte de charge: 159

L'article explique UseContext dans React, qui simplifie la gestion de l'État en évitant le forage des accessoires. Il traite des avantages tels que les améliorations centralisées de l'État et des performances grâce à des redevances réduites.

L'article discute de la connexion des composants React à Redux Store à l'aide de Connect (), expliquant MapStateToproprop, MapDispatchToprops et des impacts de performances.

L'article discute de la prévention des comportements par défaut dans les gestionnaires d'événements à l'aide de la méthode empêchée dedEfault (), de ses avantages tels que une expérience utilisateur améliorée et des problèmes potentiels tels que les problèmes d'accessibilité.
