Bower tự động cập nhật bower.json


239

Tôi chạy các lệnh sau bằng bower 1.0.0:

mkdir testdir;cd testdir
bower init #accept defaults
bower install jquery -s  #the -s is supposed to cause update of bower.json
less bower.json

Trong bower.json tôi hy vọng sẽ thấy các phụ thuộc được liệt kê, nhưng không có phụ thuộc nào. Chuyện gì đang xảy ra vậy?

LƯU Ý: bower install jquery --savekhông hoạt động

LƯU Ý: Tùy chọn tôi đang đề cập đến đã được ghi lại qua bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies

7
Tại sao bỏ phiếu xuống?
Selah

6
bower help install, --save,--save-dev
madhead

6
bower help installnói cả -s và --save nên hoạt động tương đương. Tôi hơi bị xúc phạm với đề nghị rằng tôi đã không nhìn vào sự giúp đỡ ... tất nhiên tôi đã làm! Tôi cho rằng tôi sẽ chỉnh sửa câu hỏi của mình để nhấn mạnh sự thật đó.
Selah

2
Tôi đánh giá cao việc loại bỏ phiếu bầu xuống nếu đó là lý do tại sao nó được đưa vào đó.
Selah

Đó không phải là clip downvote của tôi clip2net.com/clip/m48912/1375130702-clip-4kb.png . Với cài đặt Bower của tôi (0.10.0) -skhông làm gì cả, giống như bạn mô tả. --save, tuy nhiên, hoạt động. Ngoài ra, trong phần trợ giúp của tôi không được liệt kê!
madhead

Câu trả lời:


378

từ trợ giúp bower, tùy chọn lưu có vốn S

-S, --save  Save installed packages into the project's bower.json dependencies

12
ok vậy tại sao tôi không muốn lưu nó vào phần phụ thuộc json - tôi nghĩ toàn bộ ý tưởng của việc này là để theo dõi gói ... điều gì xảy ra khi bạn chỉ cài đặt nó?
hạ cánh

17
nếu bạn không sử dụng cờ lưu, nó sẽ chỉ tải xuống gói bạn chọn và đặt nó trong thư mục gói Bower, đó là một cách tốt để kiểm tra gói trước khi đặt nó thành đá.
gru

3
@Gru nếu bạn kiểm tra một gói như thế, bạn sẽ thêm gói đó vào bower.json như thế nào sau đó, khi thử nghiệm thành công? Thủ công?
Robin van Baalen

17
@RobinvanBaalen Tôi vừa thử nó và nếu bạn cài đặt cùng một gói lần thứ hai với tùy chọn lưu, nó sẽ thêm nó vào bower.json
Qazzian

12
@gru Điều này thực sự hữu ích. Tôi sẽ đẹp hơn nếu có một cờ --trial để giữ cho nó khỏi bị lưu vì, ít nhất là đối với tôi, việc tiết kiệm cho các phụ thuộc có thường xuyên hơn không.
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.