Maison interface Web js tutoriel Parlons brièvement du contrôle de version node.js nvm et n_node.js

Parlons brièvement du contrôle de version node.js nvm et n_node.js

May 16, 2016 pm 03:36 PM
node.js nvm 版本控制

Le sujet d'aujourd'hui comprend 2 parties

1. Utilisez nvm ou n pour le contrôle de version sous node.js
2. Une fois que NVM a installé la version node.js, redémarrez le nœud du terminal et la variable d'environnement npm devient invalide

Partie 1 : Que utiliser pour gérer la version de node.js

Tout d'abord, nous devrions applaudir et célébrer que node.js ait enfin publié la version officielle historique 1.0. Bien que ce que nous voyons soit la V4.0, c'est en fait la vraie signification de node.js io.js. à la hauteur des attentes et est rempli sa mission.

En regardant la vitesse de développement de node.js et io.js au cours des dernières années, et la publication itérative de différentes versions, il est nécessaire pour nous d'utiliser un outil de gestion de version node.js pour contrôler le nœud. js du système actuel.

Pourquoi fais-tu ça ?

Le dernier moteur V8 a été utilisé dans la nouvelle version. Toutes les nouvelles fonctionnalités de l'ES 6 peuvent être utilisées
. Cependant, si vous effectuez une mise à niveau imprudente, le premier problème est que votre environnement de développement et votre environnement de publication en ligne peuvent être différents, donc les conséquences ne seront pas grandes. Si quelque chose ne va pas, attendez simplement que le patron vienne vous tuer
. Le deuxième problème peut être que certains packages open source précédents doivent être recompilés, notamment ceux écrits en modules c

.

Vous avez donc besoin d'un logiciel de gestion de versions node.js

Quelles sont les gestions de versions node.js les plus populaires actuellement ?

nvm

Nous utilisons Brew pour installer NVM

brew install nvm
Copier après la connexion

Notez ici
Une fois Brew installé, assurez-vous de le définir dans votre fichier de configuration bash ou zsh, sinon lorsque vous redémarrerez le terminal, vous constaterez que les variables d'environnement node et npm ne sont pas valides

Ici, nous voulons intercaler le deuxième sujet que nous souhaitons partager
Solution à l'échec du nœud de terminal et de npm après le redémarrage de nvm

Si vous utilisez la méthode d'installation de brassage ci-dessus
Une fois l'installation réussie, veuillez suivre les étapes ci-dessous pour configurer votre fichier de configuration shell

brew info nvm
Copier après la connexion

Vous verrez le message d'aide à la sortie suivant

nvm: stable 0.26.1 (bottled), HEAD
Manage multiple Node.js versions
https://github.com/creationix/nvm
/usr/local/Cellar/nvm/0.26.1 (3173 files, 56M) *
 Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb
==> Caveats
Add NVM's working directory to your $HOME path (if it doesn't exist):

 mkdir ~/.nvm

Copy nvm-exec to NVM's working directory

 cp $(brew --prefix nvm)/nvm-exec ~/.nvm/

Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file:

 export NVM_DIR=~/.nvm
 source $(brew --prefix nvm)/nvm.sh

Type `nvm help` for further information.

Bash completion has been installed to:
 /usr/local/etc/bash_completion.d

Copier après la connexion

Nous devons suivre la méthode fournie ci-dessus et créer d'abord un fichier .nvm dans le répertoire de mise à jour utilisateur

mkdir ~/.nvm

Copier après la connexion

Copiez ensuite le fichier nvm-exec dans le répertoire .nvm que vous venez de créer

cp $(brew --prefix nvm)/nvm-exec ~/.nvm/
Copier après la connexion

Modifiez ensuite votre fichier de configuration bash $HOME/.bashrc Si vous utilisez zsh, modifiez le fichier de configuration $HOME/.zshrc
.

nano ~/.bashrc
Copier après la connexion

ou

nano ~/.zshrc
Copier après la connexion

Collez-y le contenu suivant

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
Copier après la connexion

Enfin, faites en sorte que la configuration de votre shell prenne effet à temps

source ~/.bashrc
Copier après la connexion

ou

`source ~/.zshrc'
Copier après la connexion

Enfin, vous n'aurez plus le problème de fermer le terminal et de redémarrer, ou de redémarrer la machine pour constater que node, npm et d'autres variables d'environnement système ne sont pas valides.

La différence entre nvm et n

nvm est similaire au virtualenv de Python ou au rvm de Ruby. Il s'agit d'un logiciel installé indépendamment
. n est en fait un package open source global npm, qui doit être installé globalement à l'aide de npm
n est plus léger, mais nvm est plus indépendant.

Si vous possédez un nouvel ordinateur et que vous souhaitez utiliser la gestion des versions, alors nvm est votre choix car il s'agit d'un logiciel indépendant. Après l'installation, vous pouvez télécharger et changer la version dont vous avez besoin à volonté.

Mais n est un package qui dépend de npm, ce qui signifie que si votre environnement informatique ne dispose pas de node/npm, vous ne pouvez pas encore utiliser n.
Ainsi, lorsque vous l'utilisez, vous pouvez le peser en fonction de votre propre situation. J'utilise personnellement nvm pour contrôler la version du nœud.

nvm utilise

Afficher les versions disponibles

nvm ls-remote
Copier après la connexion

Afficher la version installée

nvm ls
Copier après la connexion

Installer une version spécifiée

nvm install <version>
Copier après la connexion

La version ci-dessus peut spécifier le numéro de version répertorié dans nvm ls-remote

Supprimer la version spécifiée

nvm use <version>
Copier après la connexion

Installation

npm install -g n
Copier après la connexion

Bien sûr, vous pouvez également aller sur github pour télécharger votre code source et le compiler localement

$ git clone https://github.com/visionmedia/n.git
$ cd n
$ [sudo] make install
n 安装指定版本
n stable/laster/< version>

Copier après la connexion

Après n, ajoutez un symbole stable pour identifier la dernière version stable, laster pour identifier la dernière version, c'est-à-dire que vous pouvez spécifier un numéro de version

n 使用一个版本
n use <version>

n 删除一个版本
n rm <version>
Copier après la connexion

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Java SVN : le gardien du référentiel de code, assurant la stabilité du code Java SVN : le gardien du référentiel de code, assurant la stabilité du code Mar 09, 2024 am 09:20 AM

Introduction à SVN SVN (Subversion) est un système de contrôle de version centralisé utilisé pour gérer et maintenir les bases de code. Il permet à plusieurs développeurs de collaborer simultanément au développement du code et fournit un enregistrement complet des modifications historiques apportées au code. En utilisant SVN, les développeurs peuvent : Assurer la stabilité du code et éviter la perte et l'endommagement du code. Suivez l’historique des modifications du code et revenez facilement aux versions précédentes. Développement collaboratif, plusieurs développeurs modifient le code en même temps sans conflit. Opérations de base de SVN Pour utiliser SVN, vous devez installer un client SVN, tel que TortoiseSVN ou SublimeMerge. Ensuite, vous pouvez suivre ces étapes pour effectuer les opérations de base : 1. Créez la base de code svnmkdirHttp://exampl

Partage d'expérience de développement Python : comment effectuer le contrôle de version et la gestion des versions Partage d'expérience de développement Python : comment effectuer le contrôle de version et la gestion des versions Nov 23, 2023 am 08:36 AM

Partage d'expérience de développement Python : Comment effectuer le contrôle de version et la gestion des versions Introduction : Dans le processus de développement Python, le contrôle de version et la gestion des versions sont des liens très importants. Grâce au contrôle de version, nous pouvons facilement suivre les modifications du code, collaborer au développement, résoudre les conflits, etc. ; et la gestion des versions peut nous aider à organiser le processus de déploiement, de test et de publication du code pour garantir la qualité et la stabilité du code. Cet article partagera quelques expériences et pratiques de développement Python sous deux aspects : le contrôle de version et la gestion des versions. 1. Contrôle de version Contrôle de version

Contrôle de version et collaboration du code PHP Contrôle de version et collaboration du code PHP May 07, 2024 am 08:54 AM

Contrôle de version du code PHP : Il existe deux systèmes de contrôle de version (VCS) couramment utilisés dans le développement PHP : Git : VCS distribué, où les développeurs stockent localement des copies de la base de code pour faciliter la collaboration et le travail hors ligne. Subversion : VCS centralisé, la seule copie de la base de code est stockée sur un serveur central, offrant plus de contrôle. VCS aide les équipes à suivre les modifications, à collaborer et à revenir aux versions antérieures.

Comment effectuer le contrôle de version et la gestion du code dans le développement Java Comment effectuer le contrôle de version et la gestion du code dans le développement Java Oct 09, 2023 am 08:46 AM

Comment effectuer le contrôle de version et la gestion du code dans le développement Java nécessite des exemples de code spécifiques Résumé : Avec l'expansion de l'échelle du projet et la nécessité d'une collaboration en équipe, le contrôle de version et la gestion du code sont devenus des aspects cruciaux du développement Java. Cet article présentera le concept de contrôle de version, les outils de contrôle de version couramment utilisés et comment gérer le code. Dans le même temps, des exemples de codes spécifiques seront également fournis pour aider les lecteurs à mieux comprendre et mettre en pratique. 1. Le concept de contrôle de version Le contrôle de version est un moyen d'enregistrer les modifications apportées au contenu d'un fichier afin que des versions spécifiques des fichiers puissent être consultées à l'avenir.

Git ou contrôle de version ? Différences clés dans la gestion de projet PHP Git ou contrôle de version ? Différences clés dans la gestion de projet PHP Mar 10, 2024 pm 01:04 PM

Contrôle de version : le contrôle de version de base est une pratique de développement logiciel qui permet aux équipes de suivre les modifications dans la base de code. Il fournit un référentiel central contenant toutes les versions historiques des fichiers de projet. Cela permet aux développeurs d'annuler facilement les bogues, d'afficher les différences entre les versions et de coordonner les modifications simultanées de la base de code. Git : système de contrôle de version distribué Git est un système de contrôle de version distribué (DVCS), ce qui signifie que l'ordinateur de chaque développeur dispose d'une copie complète de l'intégralité de la base de code. Cela élimine la dépendance à l’égard d’un serveur central et augmente la flexibilité et la collaboration des équipes. Git permet aux développeurs de créer et de gérer des branches, de suivre l'historique d'une base de code et de partager les modifications avec d'autres développeurs. Git vs contrôle de version : principales différences entre distribution et ensemble

Les secrets incontournables de Git : un développement Java incroyable Les secrets incontournables de Git : un développement Java incroyable Mar 06, 2024 am 08:25 AM

1. Branchement et fusion de branches vous permettent d'expérimenter des modifications de code sans affecter la branche principale. Utilisez gitcheckout pour créer une nouvelle branche et utilisez-la lorsque vous essayez de nouvelles fonctionnalités ou corrigez des bugs. Une fois terminé, utilisez gitmerge pour fusionner les modifications dans la branche principale. Exemple de code : gitcheckout-bnew-feature // Apportez des modifications à la branche des nouvelles fonctionnalités gitcheckoutmain gitmergenew-feature2 Travail de préparation Utilisez gitadd pour ajouter les modifications que vous souhaitez suivre dans la zone de préparation. Cela vous permet de valider sélectivement les modifications sans valider toutes les modifications. Exemple de code : gitaddMyFile.java3

Comment implémenter le contrôle de version et la collaboration de code dans le développement PHP ? Comment implémenter le contrôle de version et la collaboration de code dans le développement PHP ? Nov 02, 2023 pm 01:35 PM

Comment implémenter le contrôle de version et la collaboration de code dans le développement PHP ? Avec le développement rapide d'Internet et de l'industrie du logiciel, le contrôle de version et la collaboration en matière de code dans le développement de logiciels sont devenus de plus en plus importants. Que vous soyez un développeur indépendant ou une équipe de développement, vous avez besoin d'un système de contrôle de version efficace pour gérer les modifications de code et collaborer. Dans le développement PHP, il existe plusieurs systèmes de contrôle de version couramment utilisés, tels que Git et SVN. Cet article expliquera comment utiliser ces outils pour le contrôle de version et la collaboration de code dans le développement PHP. La première étape est de choisir celui qui vous convient

Comment effectuer le contrôle de version du code C++ ? Comment effectuer le contrôle de version du code C++ ? Nov 02, 2023 pm 04:35 PM

Comment effectuer le contrôle de version du code C++ ? Introduction : Avec le développement continu du développement logiciel, la gestion des versions de code est devenue cruciale. Le contrôle de version est un mécanisme de gestion et de suivi des modifications du code, visant à améliorer l'efficacité du développement et de la maintenance du code. Pour les développeurs C++, le contrôle de version est un outil indispensable. Cet article explique comment effectuer le contrôle de version du code C++ pour aider les développeurs à mieux gérer et suivre les modifications du code. 1. Choisissez un système de contrôle de version approprié Avant de démarrer le contrôle de version du code C++, vous devez d'abord choisir.

See all articles