Я совершенно новичок в 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 добавляет эту тревожную цитату, но я просто не уверен, какая именно.