Parlons brièvement du contrôle de version node.js nvm et n_node.js
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
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
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
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
Copiez ensuite le fichier nvm-exec dans le répertoire .nvm que vous venez de créer
cp $(brew --prefix nvm)/nvm-exec ~/.nvm/
Modifiez ensuite votre fichier de configuration bash $HOME/.bashrc Si vous utilisez zsh, modifiez le fichier de configuration $HOME/.zshrc
.
nano ~/.bashrc
ou
nano ~/.zshrc
Collez-y le contenu suivant
export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
Enfin, faites en sorte que la configuration de votre shell prenne effet à temps
source ~/.bashrc
ou
`source ~/.zshrc'
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
Afficher la version installée
nvm ls
Installer une version spécifiée
nvm install <version>
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>
Installation
npm install -g n
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>
Après n, ajoutez un symbole stable pour identifier la dernière version stable, laster pour identifier la dernière version,
n 使用一个版本 n use <version> n 删除一个版本 n rm <version>

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

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 !

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)

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 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 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 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.

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

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 ? 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++ ? 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.
