2014-06-16 24 views
8

Sau khi cài đặt dự án góc hạt, tôi đã làm theo các bước sau:'http-server' không được công nhận như là một lệnh nội bộ hay bên ngoài

nhân bản vô tính kho:

git clone https://github.com/angular/angular-seed.git

cd góc hạt giống

Sau đó, tôi chạy npm cài đặt

ở phần cuối của quá trình cài đặt tôi nhận được:

[email protected] prestart C: \ Users \ user \ Documents \ GitHub \ comilion \ góc hạt NPM cài đặt

[email protected] postinstall C: \ Users \ user \ Documents \ GitHub \ myproject \ góc hạt Chòi chơi cho cài đặt

[email protected] start C: \ Users \ user \ Documents \ GitHub \ myproject \ góc hạt giống http-server -a localhost -p 2324

'http-server' không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài, chương trình hoặc tệp lô.

npm ERR! [email protected] bắt đầu: http-server -a localhost -p 2324 npm ERR! Thoát trạng thái 1 npm ERR! npm ERR! Không thành công tại tập lệnh bắt đầu [email protected] npm ERR! Điều này rất có thể là sự cố với gói hạt giống góc, npm ERR! không phải với chính npm. npm ERR! Cho tác giả biết rằng điều này không thành công trên hệ thống của bạn: npm ERR!
http-server -a localhost -p 2324 npm ERR! Bạn có thể nhận thông tin của họ qua: npm ERR! npm chủ sở hữu ls góc hạt giống npm ERR! Có khả năng là đầu ra ghi nhật ký bổ sung ở trên. npm ERR! Hệ thống Windows_NT 6.1.7601 npm ERR! lệnh "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "bắt đầu" npm ERR! cwd C: \ Users \ user \ Documents \ GitHub \ myproject \ góc cạnh-hạt giống npm ERR! nút -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR! mã ELIFECYCLE npm ERR! npm ERR! Chi tiết đăng nhập bổ sung có thể được tìm thấy trong: npm ERR!
C: \ Users \ user \ Documents \ GitHub \ myproject \ góc hạt \ NPM-debug.log

xin vui lòng cho tôi biết nếu bạn có bất cứ đề nghị làm thế nào để giải quyết vấn đề này.

+5

'http-server' cần được cài đặt trên toàn cầu với' npm install -g http-server'. –

+0

cảm ơn @BenFortune nó làm việc xin vui lòng viết nó như là một câu trả lời vì vậy tôi có thể làm cho nó là chính xác. –

Trả lời

26

@BenFortune tìm thấy câu trả lời đó là

http-máy chủ cần phải được cài đặt trên toàn thế giới với npm install -g http-server

6

Nếu giải pháp chấp nhận không làm việc cho bạn. Hãy thử những điều sau đây. Điều này giải quyết được vấn đề trong hệ thống của tôi.

Đảm bảo vị trí của cả hai máy chủ npm và http được thêm vào trong biến môi trường 'PATH' (Cả biến người dùng và biến Hệ thống).

Nếu nó không phải là hiện tại,

thêm C:\Users\username\AppData\Roaming\npmC:\Users\username\AppData\Roaming\npm\node_modules\http-server để biến môi trường 'PATH'

-1
npm install -g http-server 

Sử dụng lệnh này để cài đặt nó và sẽ được cài đặt trên toàn cầu.

+0

Phản hồi trùng lặp. – AxeEffect

-1
npm install -g http-server 

Sử dụng lệnh này để cài đặt http-server module vào dự án của bạn. Bạn có thể xác minh điều này trong package.json

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