Я совершенно новичок в 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
загружается только при инициализации новых сеансов командной строки.