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