2013-06-12 28 views
6

Có thể chỉ có một kho lưu trữ có thể được "cài đặt" từ máy cắt không?Bower - tôi có nên tạo một kho lưu trữ riêng cho bower và để phát triển không?

Hiện tại tôi đã đăng ký gói bower được kết nối với kho lưu trữ phát triển, nhưng khi chạy bower install Tôi chỉ muốn tải xuống dist tệp.

Tôi đã thấy mọi người lưu giữ hai kho - thứ nhất để phát triển và thứ 2 là gói repo bower.

Đây có phải là giải pháp mong muốn - hoặc có thể có một repo đơn lẻ không?

Trả lời

2

Tôi đã trả lời cái gì đó rất gần với điều này vài giờ trước: bower install take repo, not specific files in main

Bạn không thể cài đặt chỉ là "một số" tập tin từ một repo. Đó không phải là cách Bower hoạt động - nó sẽ luôn luôn tải xuống tất cả các tệp từ thẻ/chi nhánh.

Cá nhân tôi nghĩ rằng không sao để tải xuống mọi thứ, bởi vì điều này sẽ chỉ xảy ra một lần. Và bạn có thể đọc thuộc tính main từ tệp kê khai Bower (bower.json).

Tuy nhiên, nếu bạn thực sự muốn tải file chỉ dist, một điều rất dễ dàng để làm là:

  • Giữ mã phát triển của bạn trong một chi nhánh không phải mặc định;
  • Giữ mã quận của bạn trong chi nhánh mặc định được cài đặt thông qua Bower (điều này có lẽ là master)

Tất nhiên, đừng quên rằng thẻ nên được tạo ra trên đầu trang của chi nhánh sau đó.

4

các phiên bản gần đây của Chòi chơi cung cấp ignore tài sản:

bỏ qua [mảng]: Một loạt các con đường không cần thiết trong sản xuất mà bạn muốn Bower để bỏ qua khi cài đặt gói của bạn.

Điều đó có nghĩa là tất cả tác giả gói phải tạo tệp bower.json.