Ik ben helemaal nieuw met nodejs. Ik probeer nodejs werkend te krijgen op mijn Windows 2008 box om Karma te installeren die ik zou gebruiken voor het TDDen van mijn AngularJs code. Ik heb tot nu toe de volgende stappen gedaan
where npm
me c:\User<Username>\AppData\Roaming
npm` waar niets in staatC:Programma bestanden
nodejs. Als ik een opdrachtprompt in deze directory open, werkt
npm` prima.C:Program Filesnodejs
toegevoegd aan PATH
, alleen krijg ik weer dezelfde foutmelding dat npm niet wordt herkend
.Node.js
icoon in mijn Start -> Programma
mennu dat me naar de nodejs console brengt, maar ik weet niet zeker wat ik daar mee moet doen.Heb ik een belangrijke stap in het proces gemist?
Ik kwam erachter dat als ik "Nodejs command prompt" open vanuit programmabestanden, dan wordt npm herkend. Hoe kan ik het laten werken op een normale opdrachtprompt?
Na node
begon ik een soortgelijk probleem tegen te komen met een andere applicatie. Ik postte [deze vraag] (https://superuser.com/questions/699725/windows-2008-where-command-shows-correct-path-but-the-actual-command-does-no) op superuser en zoals terecht opgemerkt door het geaccepteerde antwoord, had ik een extra quote in mijn PATH
die problemen veroorzaakte met alle paden die na de quote werden toegevoegd. Ik heb het gevoel dat een of andere Chocolatey installatie deze lastige quote toevoegt, maar ik weet alleen niet zeker welke.
Voeg gewoon toe:
;C:\Program Files\nodejs\
aan het einde van uw Path variabele in de "User variable" sectie van de Omgevingsvariabelen in de Systeemeigenschappen.
Open daarna opnieuw uw opdrachtprompt en type
npm
Dit zou moeten werken.
Vergeet niet je computer te herstarten na het installeren van node! Die heeft me te pakken.