2013-04-15 28 views
8

Một số thư viện không có tệp JavaScript đã xây dựng trong kho lưu trữ Github của họ vì các tác giả của các thư viện này đang chống lại việc tạo các tạo phẩm xung quanh (ví dụ: Sinon.JS). Có cách nào ưu tiên để giải quyết vấn đề này bằng Bower không?Giải pháp để cài đặt thư viện mà không có tệp dựng sẵn trong bower

Tôi biết rằng tôi có thể nĩa kho và đăng ký ngã ba của mình với tệp được dựng sẵn với Bower. Tôi chỉ không chắc chắn nếu đây là cách tốt nhất/chính xác để xử lý này.

Trả lời

4

Hiện tại đó là cách tốt nhất. Bạn cũng có thể giữ nó cục bộ và tham chiếu nó trong 'phụ thuộc' với đường dẫn đầy đủ. Chúng tôi đang nỗ lực để thêm khả năng cho tác giả xuất bản thành phần, như npm.

13

Nếu không có đăng ký gói Bower phù hợp, bạn có thể cài đặt từ bất kỳ repo git nào (bạn có thể chỉ định phiên bản nếu có thẻ git thích hợp) và thậm chí từ tệp .zip hoặc .tar.gz nếu bạn cung cấp url . Đây là từ http://bower.io/

bower install <package> 

đâu <package> thể được bất kỳ một trong các cách sau:

  • Một tên mà các bản đồ để một gói đăng ký với Bower, ví dụ, jquery.
  • Điểm cuối Git từ xa, ví dụ: git: //github.com/someone/some-package.git. Có thể công khai hoặc riêng tư.
  • Điểm cuối Git cục bộ, nghĩa là thư mục là kho lưu trữ Git.
  • Điểm cuối viết tắt, ví dụ: ai đó/một số gói (mặc định là GitHub).
  • URL tới tệp, bao gồm tệp zip và tar.gz. Nội dung của nó sẽ được trích xuất.

Tất nhiên bạn sẽ không nhận được bất kỳ độ phân giải phụ thuộc theo cách này, nhưng bạn có thể chăm sóc đó một cách thủ thêm bất kỳ phụ thuộc một cách rõ ràng để tập bower.json bạn

+0

này là hữu ích nhất SO trả lời tôi đã nhìn thấy ngày hôm nay, cho đến nay. +1 – Kristian

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