Напълно нов съм в nodejs. Опитвам се да накарам nodejs да работи на моята кутия с Windows 2008, за да инсталирам Karma, която ще използвам за TDDing на моя AngularJs код. Досега съм направил следните стъпки
where npm
ми дава c:\User\<Username>\AppData\Roaming\npm
, в който няма нищоC:\Program Files\nodejs
. Отварянето на команден ред в тази директория прави npm
да работи добре.C:\Program Files\nodejs
към PATH
само за да получа отново същата грешка, че npm не е разпознат
.Node.js
в менюто Start -> Programms
, която ме отвежда до конзолата на nodejs, но не съм сигурен какво да правя с нея.Дали съм пропуснал някоя важна стъпка в процеса?
Разбрах, че ако отворя "Nodejs command prompt" от програмните файлове, тогава npm се разпознава. Как да направя така, че да работи в нормален команден ред?
След node
започнах да се сблъсквам с подобен проблем с друго приложение. Публикувах този въпрос на суперпотребител и както правилно беше отбелязано в приетия отговор, имах допълнителна кавичка в моето PATH
, която създаваше проблеми с всички пътища, добавени след кавичката. Имам чувството, че някоя инсталация на Chocolatey добавя тази проблемна цитат, но просто не съм сигурен коя.
Просто добавете:
;C:\Program Files\nodejs\
В края на променливата Path в раздела "User variable" на Environment Variables в System Properties.
След това отворете отново командния си ред и въведете
npm
Това трябва да работи.
Не забравяйте да рестартирате компютъра си след инсталирането на node! Това ме накара.