Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать на моем компьютере с Windows 2008, чтобы установить Karma, который я бы использовал для TDDing моего кода AngularJs. Я сделал следующие шаги до сих пор
- Установка с использованием Chocolatey ==> npm не распознается
- Установка с использованием 64-битного установщика nodejs из nodejs.org ==> npm не распознается
- На этом этапе бег
where npmдает мнеc:\User\<Username>\AppData\Roaming\npmкотором нет ничего - Я выяснил, что nodejs установлен в
C:\Program Files\nodejs. Открытие командной строки в этом каталоге делаетnpmработу нормально. - Поэтому я добавил
C:\Program Files\nodejsкPATHтолько , чтобы получить ту же ошибку еще раз , чтоnpm is not recognized - Одна из проблем github в репозитории nodejs говорит о том, что мне нужно перезагрузить компьютер, и он исправит это. Но это не помогло до сих пор
- Я вижу
Node.jsзначок в моемStart -> Programmsменю, который выводит меня на консоль nodejs, но не уверен, что с этим делать.
Я пропустил какой-либо важный шаг в процессе?
редактировать
Я понял, что если я открою «Командную строку Nodejs» из программных файлов, то npm будет распознан. Как мне заставить его работать в обычной командной строке?
редактировать
После того, как nodeя столкнулся с аналогичной проблемой с другим приложением. Я разместил этот вопрос на суперпользователе и, как правильно указал принятый ответ, у меня была дополнительная цитата, PATHкоторая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое чувство, что какая-то установка Chocolatey добавляет эту тревожную цитату, но я просто не уверен, какая именно.
PATHи все работает в Windows 7.
PATH(нажать <enter>) и еще раз проверить, что вы видите там «C: \ Program Files \ nodejs \»?
C:\Program Files\nodejsвPATH


PATH, вы перезапустили командную строку?PATHзагружается только при инициализации новых сеансов командной строки.