2016-11-30 18 views
15

Tôi cố gắng để chạy một kéo và thả mẫu từ dragula .Nhưng khi tôi chạy ng serve nó than phiền với:Bạn phải ở trong một dự án góc-cli để sử dụng các lệnh phục vụ

You have to be inside an angular-cli project in order to use the serve command. 

khi tôi chạy ng -v trong máy của tôi, tôi có:

angular-cli: 1.0.0-beta.16 
node: 4.6.0 
os: win32 x64 

tôi đã cố gắng thêm:

"angular-cli": "1.0.0-beta.16", 

trong các phụ thuộc của dự án và sau đó npm install, nhưng nút của tôi không cài đặt được gói.

Tôi làm cách nào để chạydragula?

+0

Bạn có thể tìm hiểu làm thế nào để cài đặt và sử dụng CLI kiễu góc ở đây: https://github.com/angular/angular-cli –

Trả lời

14

Nếu tôi hiểu chính xác bạn, bạn muốn chạy bản demo Dragula.

Rõ ràng dragula không được tạo ra bằng cách sử dụng một dự án cli góc. Vì vậy, chạy lệnh ng serve từ thư mục demo sẽ không mang lại bất kỳ kết quả nào.

Thay vào đó, bạn nên chạy ứng dụng bằng nút.

Trước tiên hãy cập nhật CLI góc của bạn để đảm bảo đó là phiên bản mới nhất.

npm install -g @angular/[email protected] 

Trước hết hãy cài đặt tất cả các phụ thuộc bằng cách thực hiện npm install từ thư mục bạn đã tải xuống gói. Điều này tải xuống và cài đặt tất cả các phụ thuộc được đề cập trong tệp package.json và các phụ thuộc của chúng.

Sau đó, bạn có thể chạy xây dựng phát triển bằng cách sử dụng lệnh npm start. Điều này sẽ transpile các nguyên cảo và tạo ra một webpack có thể được truy cập bằng cách sử dụng url đưa ra trong giao diện điều khiển (http://localhost:3000 theo mặc định)

+0

Đang cập nhật góc-cli qua lệnh trên và sau đó chạy 'ng serve' làm việc cho tôi. – Mwizak

12

Hãy thử cài đặt npm install -g @angular/[email protected] kể từ khi góc-cli đã được đổi tên.

+2

Tôi gặp phải vấn đề mà tôi có thể sử dụng thành công 'npm start' nhưng cố gắng' ng serve' sẽ dẫn đến lỗi OP. Điều này giải quyết cho tôi. – Zze

+1

Cảm ơn bạn. Vấn đề được giải quyết cho tôi quá :-). – Devator

11

nếu ng serve không hoạt động, hãy thử npm start.

Tôi không biết lý do chính xác, nhưng đối với tôi, nó hoạt động !!

+0

Điều này làm việc cho tôi! –

1

ng phục vụ sẽ không hoạt động nếu bạn không có cli góc,

nhưng bạn có thể bắt đầu dự án của bạn bằng cách NPM bắt đầu lệnh.

Bạn nên cài đặt cli góc trên toàn cầu bằng cách làm theo lệnh.

NPM cài đặt -g @ góc/cli @ mới nhất

0

góc-cli và @ góc-cli là khác nhau do đó các phiên bản trở thành xung đột. Vì vậy, hãy thử các lệnh này.Hy vọng điều này sẽ giúp cho bạn

1. npm uninstall -g angular-cli @angular-cli 
2. npm cache clean --force 
3. npm install -g @angular-cli or npm install -g @[email protected] 
Các vấn đề liên quan