Tôi hoàn toàn mới với nodejs. Tôi đang cố gắng để nodejs hoạt động trên hộp Windows 2008 của mình để cài đặt Karma mà tôi sẽ sử dụng cho TDDing mã AngularJs của mình. Tôi đã thực hiện các bước sau đây cho đến nay
- Cài đặt bằng Chocolatey ==> npm không được nhận dạng
- Cài đặt bằng trình cài đặt nodejs 64 bit từ nodejs.org ==> npm không được nhận dạng
- Ở giai đoạn này, chạy
where npmcho tôic:\User\<Username>\AppData\Roaming\npmkhông có gì trong đó - Tôi tìm ra rằng nodejs được cài đặt trong
C:\Program Files\nodejs. Mở một dấu nhắc lệnh trong thư mục này làm chonpmcông việc tốt. - Vì vậy, tôi đã thêm
C:\Program Files\nodejsvàoPATHchỉ để nhận được cùng một lỗi một lần nữa rằngnpm is not recognized - Một trong những vấn đề của github trên kho lưu trữ của nodejs nói rằng tôi cần khởi động lại máy và nó sẽ sửa. Nhưng điều đó không giúp được gì cho đến nay
- Tôi thấy một
Node.jsbiểu tượng trongStart -> Programmsbảng điều khiển của tôi đưa tôi đến bảng điều khiển của nodejs nhưng không biết phải làm gì với điều đó.
Tôi đã bỏ lỡ bất kỳ bước quan trọng trong quá trình?
Biên tập
Tôi nhận ra rằng nếu tôi mở "Dấu nhắc lệnh Nodejs" từ các tệp chương trình, thì npm được nhận ra. Làm thế nào để tôi làm cho nó hoạt động trên một dấu nhắc lệnh bình thường?
Biên tập
Sau khi nodetôi bắt đầu đối mặt với một vấn đề tương tự với một ứng dụng khác. Tôi đã đăng câu hỏi này lên superuser và như được chỉ ra đúng bởi câu trả lời được chấp nhận, tôi đã có một trích dẫn bổ sung trong PATHđó gây ra vấn đề với tất cả các đường dẫn được thêm vào sau trích dẫn. Tôi có cảm giác rằng một số cài đặt Chocolatey thêm trích dẫn rắc rối này nhưng tôi chỉ không chắc chắn cái nào.
PATHvà mọi thứ hoạt động trên Windows 7.
PATH(nhấn <enter>) và kiểm tra kỹ xem bạn có thấy "C: \ Program Files \ nodejs \" không?
C:\Program Files\nodejstrongPATH


PATH, bạn đã khởi động lại dòng lệnh?PATHchỉ được tải khi khởi tạo phiên dòng lệnh mới.