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