À tout hasard, tu es sur que tu rentres bien les commandes dans Powershell et non pas l'invité de commande Windows ? Ou alors, tu es sur de bien avoir lu/recopié le message d'erreur ? Ce ne serait pas plutôt quelque chose comme:
Get-Command: node.exe n'est pas reconnu en tant que [...] ou un fichier de commandes.
Ce qui ne serait pas étonnant vu que la commande est node et non pas node.exe (qui serait plutôt le nom du fichier).
Donc essaye:
Get-Command node
ElieL. a écrit:
Je précise que la variable path comporte C:\Program Files\nodejs\ dans la variable systeme
Et tu n'as pas de fichier node.exe (attention Windows n'affiche pas automatiquement les extensions des noms de fichiers) dans ce dossier ?
ElieL. a écrit:
Le format attendu devrait être du type /usr/local/bin/node il semblerait.
Tu confonds avec d'autres systèmes d'exploitation comme MacOS, Linux, BSD, etc... ça n'existe pas sur Windows ce type de chemin.
Si je fais get-command xxx sous PowerShell, j'obtiens: get-command : Le terme «xxx» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez. Si je fais xxx sous cmd, j'obtiens: 'xxx' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. Sous cmd, je n'ai pas besoin de l'extension *.exe
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.