git ne trouve pas les nodejs installés

王林
Libérer: 2023-05-11 17:43:37
original
848 Les gens l'ont consulté

Description du problème

Lors de l'utilisation de Git Bash pour effectuer des opérations de commande Git, il a été constaté que Git ne pouvait pas trouver le Node.js installé, ce qui a entraîné l'impossibilité d'effectuer les opérations Git associées.

Solution

Analyse des causes :

La variable d'environnement PATH dans Git Bash peut ne pas contenir le répertoire d'installation de Node.js, ce qui empêche Git de trouver Node.js.

Les étapes de la solution sont les suivantes :

1. Ouvrez Git Bash

Trouvez Git dans le menu Démarrer et cliquez sur Git Bash pour ouvrir le terminal de ligne de commande.

2. Recherchez le répertoire d'installation de Node.js

Entrez la commande suivante dans le terminal de ligne de commande :

where node
Copier après la connexion

Cette commande interrogera l'emplacement d'installation de Node.js dans le système et affichera l'emplacement. Comme le montre la figure ci-dessous, plusieurs versions de Node.js sont installées sur le système.

git ne trouve pas les nodejs installés

Ici, nous prenons `C:Program Files
odejs
ode.exe` comme exemple. Si plusieurs emplacements d'installation Node.js sont interrogés, vous devez déterminer la version Node.js de l'application et sélectionner un répertoire d'installation correct.

3. Modifiez les variables d'environnement de Git Bash

Dans le terminal de ligne de commande de Git Bash, entrez la commande suivante :

vi ~/.bash_profile
Copier après la connexion

Cette commande ouvrira le fichier de configuration des variables d'environnement de Git Bash. Nous devons ajouter Node.js à. le fichier. Installez le répertoire pour qu'il fasse partie de la variable d'environnement PATH.

Appuyez sur i pour passer en mode édition et copiez le code de configuration suivant dans le fichier de configuration : i 进入编辑模式,将以下配置代码复制到配置文件中:

# Set PATH to include Node.js installed location
export PATH=$PATH:"C:Program Files
odejs"
Copier après la connexion

这里需要注意,配置文件中的路径应该替换成你实际上所使用的 Node.js 的安装位置。并且需要注意,Windows 系统下目录分隔符是 `,而 Linux 系统下是 /,所以在 Git Bash 中需要将目录分隔符替换为 /`。

编辑完成后按 ESC 键退出编辑模式,再输入命令 :wq

echo $PATH
Copier après la connexion
Il convient de noter ici que le chemin dans le fichier de configuration doit être remplacé par le Node.js que vous utiliser réellement. Et il convient de noter que le séparateur de répertoire sous le système Windows est `, tandis que sous le système Linux, il est /, le séparateur de répertoire doit donc être remplacé par /` dans Git Frapper.

Une fois l'édition terminée, appuyez sur la touche ESC pour quitter le mode d'édition, puis entrez la commande :wq pour enregistrer et quitter le fichier de configuration.

4. Redémarrez Git Bash

Fermez Git Bash, rouvrez le terminal de ligne de commande et entrez la commande suivante :

rrreeegit ne trouve pas les nodejs installésCette commande affichera la variable d'environnement PATH contenant le répertoire d'installation de Node.js. Comme indiqué ci-dessous.

À ce stade, nous essayons d'exécuter à nouveau la commande Git pour voir si elle peut être exécutée normalement.

Résumé🎜🎜Après avoir suivi les étapes ci-dessus, nous pouvons utiliser les commandes liées à Node.js dans Git Bash pour implémenter les opérations liées à Git. Il convient de noter que les variables d'environnement configurées dans Git Bash s'appliquent uniquement au terminal de ligne de commande Git Bash. Si vous devez utiliser Node.js dans d'autres terminaux de ligne de commande, vous devez ajouter des variables d'environnement au fichier de configuration correspondant. 🎜

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!