2012-04-12 33 views
14

Tôi cố gắng chạy nút js khi cài đặt hoàn toàn mới Windows 7. Đây là những gì tôi đã thực hiện:Nút không được nhận dạng mặc dù đã cài đặt thành công

  1. Cài đặt nút sử dụng các cửa sổ cài đặt

  2. Hãy chắc chắn rằng các tập tin được trích xuất để C:\Program Files (x86)\nodejs\

  3. Hãy chắc chắn rằng biến Path enviorment tôi chứa C:\Program Files (x86)\nodejs\

  4. mở lời nhắc lệnh và chạy node -v

Điều này cho tôi thông báo 'node is not a recognized ...'.

Tôi thiếu gì ở đây?


Cập nhật chạy echo %path% mang lại cho tôi một danh sách thư mục mà không bao gồm C:\Program Files (x86)\nodejs\, mặc dù nhìn vào "biến môi trường" tab trong các thuộc tính hệ thống sẽ hiển thị nó dưới con đường. Thật ki quặc.

+1

Bạn có thực sự nghĩ rằng mẫu máy tính xách tay của bạn có quan trọng không? : p – ThiefMaster

+0

Đường dẫn đầy đủ cho nhị phân là gì? Có phải trong ... \ nodejs \, hoặc ... \ nodejs \ bin \, chẳng hạn? – jimw

+0

@ThiefMaster: Hehe, không, không hẳn.Nhưng khi tôi có loại lỗi này mà tôi thực sự không có một đầu mối về lý do, tôi chỉ cố gắng bao gồm càng nhiều dữ liệu càng tốt. Laptopmodel có lẽ chỉ là unnessesary mặc dù. –

Trả lời

21

UPDATE: một giải pháp nhanh hơn là mỗi Timos bình luận: "Khởi động lại explorer.exe là đủ, bạn có thể ngăn chặn nó trong nhiệm vụ quản lý và khởi động lại"

này đã được giải quyết bằng cách khởi động lại máy tính. Rõ ràng, bằng cách sử dụng trình cài đặt Node thiết lập đường dẫn để nó có thể nhìn thấy dưới thuộc tính hệ thống, nhưng không phải trong dấu nhắc lệnh (chạy echo% path%) cho đến khi bạn khởi động lại máy tính của bạn. Không chắc chắn nếu đây là một vấn đề với Windows, hoặc trình cài đặt Node.

+0

Thay đổi đối với Thuộc tính hệ thống sẽ không ảnh hưởng đến bất kỳ lệnh nhắc _open_ nào. Bạn có thể chỉ cần mở lại một dấu nhắc lệnh mới cho PATH mới có hiệu lực. Hoặc tự thêm nó vào% PATH% của bạn cho dấu nhắc lệnh hiện có. – hanxue

+1

Tôi không chắc chắn 100% vì đây là một lúc trước, nhưng tôi tin rằng tôi đã mở lại dấu nhắc lệnh. –

+2

Tôi có thể xác nhận hành vi mà Soroush đã tìm thấy. Tôi không có bất kỳ lời nhắc lệnh nào đang mở, nhưng đường dẫn không chọn nút sau khi cài đặt. – pnewhook

11

Tuyên bố của Timo là chính xác. Cho đầy đủ ...

Để bắt đầu explore.exe một lần nữa, Ctrl +phím Shift +Esc để mở Task Manager

Sau đó làm File> New Task (Run)> loại: explorer.exe> Enter> Voila!

+0

Tôi đoán là một nhà phát triển, tôi đã biết điều này? Anh ta đã nói rằng hãy khởi động lại trình thám hiểm để tôi không chắc nó như thế nào là không chính xác. – rball

+5

Tôi đã nói nó chính xác - tôi chỉ đơn giản là giúp đỡ bằng cách cung cấp các bước để thực hiện nó. Tôi đã thêm nó vào một bình luận, nhưng không có đại diện cần thiết để làm như vậy. – sesamechicken

+0

Để mở rộng nhận xét chính xác của @sesamechicken và @Timo cho CLI; điều này có thể được thực hiện thông qua một dòng đơn trong 'cmd'. 'taskkill/f/im explorer.exe && explorer.exe'. Điều này sẽ giết chết quá trình explorer.exe và khởi động lại nó. – S3DEV

-2

giải pháp sau làm việc cho tôi ... Có thể nó sẽ làm việc cho bạn ...

Nếu bạn đã cài đặt nodejs và vẫn bạn đang nhận được lỗi sau đó Chạy lệnh sau tại dấu nhắc lệnh

npm install -g sails 

Nó có thể làm việc cho bạn ...

Các vấn đề liên quan