j'ai installé http-server avec npm globalement mais j'obtiens toujours "commande introuvable"
qu'est-ce qui ne va pas
ma commande npm est celle
npm install -g http-server
et commande d'exécution http
http-server -p 8000
quant à moi, ce problème du PATH. parce que le sh ne trouve pas le script dans PATHS spécifié.
vous devez ajouter le chemin de script global npm à votre variable PATH.
si vous utilisez "Git Bash", exécutez la commande ci-dessous.
PATH=$PATH:/c/Users/CHANGE_WITH_YOUR_USERNAME/AppData/Roaming/npm
remarquez que ceci est temporaire. lorsque vous fermez git bash, la variable PATH sera supprimée.
pour le définitivement, vous devez créer un fichier .bashrc dans votre dossier personnel.
lancez ces commandes sur votre git bash.
cd ~
echo PATH=\$PATH:/c/Users/CHANGE_WITH_YOUR_USERNAME/AppData/Roaming/npm >> .bashrc
@alioygur: a parfaitement raison en ce qui concerne la solution.
Mais le problème est simple: le chemin du plug-in npm installé n’est pas ajouté dans le SYSTEM ENVIRONMENT VARIABLE PATH . vous deviez le faire manuellement.
maintenant, la question se pose: quelle est l'adresse du chemin à mettre?
REPONSE: Le chemin du plugin npm installé se trouve généralement dans le dossier d'installation de nodejs >> nodejs\node_modules\npm\bin
OR
Parfois, le plugin npm réside également dans l’APP temporaire (comme indiqué par @alioygur).
C:\Users\*USERNAME*\AppData\Roaming\npm
QUESTION: Comment ajouter un chemin vers SYSTEM ENVIRONMENT manuellement sans complexité.
Fermez tous les cmd et ouvrez le cmd et démarrez le serveur http