2014-09-22 14 views
7

Lợi ích của việc sử dụng Mô-đun con Git so với Git là gì?Lợi ích của việc sử dụng Bower trên Mô-đun con Git

Vì Bower chỉ sao chép repo cục bộ và cung cấp cho bạn liên kết đến tệp thực thi, cá nhân tôi thấy rằng việc sử dụng mô-đun con đơn giản hơn và thực hiện công việc cũng tốt.

Có điều gì tôi thiếu ở đây không, có lý do rất hay để giới thiệu Bower cho ngăn xếp và kho lưu trữ của bạn không?

+0

Không, nó chỉ là một công cụ khác. bạn thậm chí có thể sử dụng npm cho nó nếu bạn muốn. –

+0

Tôi thích sử dụng bower cho tài sản phía khách, nhưng lý do duy nhất tôi sử dụng cho quyết định đó là tải tài sản của khách hàng với tài sản máy chủ và máy chủ với npm. tôi có thể cũng đã bao gồm tất cả chúng với npm hoặc như git submodules. không có lợi ích thực sự theo cách này hay cách khác. –

Trả lời

3

Vì, nó tiết kiệm thời gian. Giả sử nếu bạn jquery # XX phiên bản và bạn muốn cài đặt jquery # YX phiên bản, tất cả các bạn phải làm là:

bower install jquery#Y.X

và sau đó bạn có thể thoải mái gỡ bỏ phiên bản cũ của jquery theo:

bower uninstall jquery#X.X

và nó cũng cho phép bạn nêu rõ các phụ thuộc trong tệp bower.json.

Nó cũng giúp việc tìm tài liệu và phiên bản chính xác của sự phụ thuộc mà dự án của bạn yêu cầu dễ dàng hơn. Thông thường với cách truyền thống, bạn hoặc quên phiên bản hoặc nguồn bạn đã tải xuống tệp.

4

Dưới đây là một vài lý do tôi có thể nghĩ:

  • phiên bản - Bower phép bạn xác định vào phiên bản của một gói bạn muốn phụ thuộc, bao gồm cả phiên bản mới nhất, phạm vi phiên bản và nhiều hơn nữa
  • registry - Bower có một đăng ký đó giúp bạn tiết kiệm nhu cầu tìm kiếm các kho Git đúng của mỗi người phụ thuộc của bạn
  • Transitive cách phụ thuộc - Bower sẽ cài đặt tất cả các phụ thuộc bắc cầu cho bạn
  • Bỏ qua - gói Bower có thể xác định những nguồn lực để bỏ qua khi cài đặt gói

Hầu hết các ưu điểm là không cụ thể cho Bower mà là những lợi thế của việc sử dụng một trình quản lý gói thay vì tự làm bằng tay.

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