‘npm’ non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch

Sono completamente nuovo di nodejs. Sto cercando di fare in modo che nodejs funzioni sulla mia casella di Windows 2008 per installare Karma che userei per TDDing del mio codice AngularJs. Ho fatto i seguenti passi finora

  1. L’installazione usando Chocolatey ==> npm non è riconosciuta
  2. Installa utilizzando il programma di installazione del nodojs 64-bit da nodejs.org ==> npm non viene riconosciuto
  3. In questa fase, in esecuzione where npm mi dà c:\User\\AppData\Roaming\npm che non ha nulla in esso
  4. Capisco che nodejs è installato in C:\Program Files\nodejs . L’apertura di un prompt dei comandi in questa directory rende npm funzionante.
  5. Così ho aggiunto C:\Program Files\nodejs a PATH solo per ottenere di nuovo lo stesso errore che npm is not recognized
  6. Uno dei problemi di github nel repository di nodejs dice che ho bisogno di riavviare la macchina e risolverebbe. Ma questo non ha aiutato finora
  7. Vedo un’icona Node.js nel mio Start -> Programms mennu che mi porta alla console nodejs ma non sono sicuro di cosa fare con quello.

Ho perso qualche passo importante nel processo?

modificare

Ho capito che se apro “Nodejs command prompt” dai file di programma, allora viene riconosciuto npm. Come faccio a farlo funzionare su un normale prompt dei comandi?

modificare

Dopo che il node I ha iniziato ad affrontare un problema simile con un’altra applicazione. Ho postato questa domanda sul superutente e, come giustamente sottolineato dalla risposta accettata, ho avuto un’ulteriore citazione nel mio PATH che stava causando problemi con tutti i percorsi aggiunti dopo la citazione. Ho la sensazione che qualche installazione di Chocolatey aggiunga questa citazione preoccupante, ma non sono sicuro di quale sia.