- Phát triển data.frame theo cách hiệu quả về bộ nhớ
- phát hiện rò rỉ bộ nhớ ruby/ruby on rails
- Không thể giải quyết việc nhập android.support.v7.app
- Ổ cắm miền UNIX và bộ nhớ chia sẻ (tệp được ánh xạ)
Làm thế nào để đăng ký gói git cục bộ trong bower?
component.json hiện tại của tôi như sau
{
"tên": "dự án của tôi",
"phiên bản": "1.0.0",
"phụ thuộc": {
"jquery": "1.8.0",
"twitter/bootstrap": "2.1.1"
}
}
Tuy nhiên, tôi muốn thêm một điều nữa C:/gói của tôi
Gói đã tạo, là kho lưu trữ git có thẻ phiên bản. Khi tôi thực hiện bower cài đặt --lưu C:/mypackage
, nó thêm nó vào dự án một cách chính xác, nhưng nó không thêm nó vào component.json của tôi.
Tôi đang cố gắng bower đăng ký mypackage C:/mypackage
Nhưng nó vẫn tiếp tục cho tôi
lỗi bower Định dạng không đúng
Tôi đang làm gì sai?
1 Câu trả lời
Bower chủ yếu dùng để chia sẻ mã công khai (phía máy khách) theo cách "không có ý kiến riêng". Do đó, trường hợp sử dụng chính là có một kho lưu trữ có thể truy cập công khai (trên GitHub) được xác định bằng tên và url kho lưu trữ git.đăng ký
. Tôi tự làm điều này:
bower đăng ký linksoup git://github.com/automatonic/linksoup
Điều này chỉ cho máy chủ Bower biết rằng khi bạnCài đặt LinkSoup
Để có được git://github.com/automatonic/linksoup
kho lưu trữ và đặt nó vào dự án cục bộthành phần
thư mục.
Nếu đây là những gì bạn muốn làm, thì chỉ cần thiết lập một kho lưu trữ trên github/etc., đẩy mã của bạn vào đó, sau đó sử dụng thông tin kho lưu trữ được tạo rađăng ký
.
Có nhiều lý do để không công bố mã của bạn lên kho lưu trữ công khai. Có thể nó không phải là mã nguồn mở, v.v. Nếu bạn gói của tôi
Nếu mã không có ý định công khai thì có lẽ bạn không nên sử dụng máy chủ Bower công cộng.đăng ký
Nó. . Ngoài ra, ngay cả khi bạn có thểđăng ký
thư mục cục bộ, nó cũng chỉ chạy trên máy của bạn... điều này làm mất đi mục đích chia sẻ mã thông qua bower.
Nếu bạn chỉ muốn bower quản lý các phụ thuộc riêng tư cục bộ của bạn, thì tôi sẽ nhắc lại của blockheadGiải pháp:
{
"tên": "dự án của tôi",
"phiên bản": "1.0.0",
"phụ thuộc": {
"jquery": "1.8.0",
"twitter/bootstrap": "2.1.1",
"mypackage": "file:///đường dẫn/đến/mypackage/.git"
}
}
Đây chỉ là nói thôi dự án của tôi
nhu cầu gói của tôi
và sử dụng git clone để lấy lại nó. Tôi đoán là có thể sử dụng bất cứ thứ gì mà git có thể hiểu (bao gồm cả kho lưu trữ cục bộ). Nhưng bạn nên biết rằng điều này có thể gây ra vấn đề cho bất kỳ ai khác làm việc trên mã này và không có quyền truy cập vào đường dẫn cục bộ của bạn.
Có vẻ như với tôi là bạn đang cho rằng sổ đăng ký bower
là một hoạt động cục bộ (cho bower biết cách tìm các phụ thuộc thông qua một số loại sổ đăng ký cục bộ). Theo tôi biết thì tính năng này chỉ dành cho đăng ký từ xa và công khai, đó là lý do tại sao nó không được hỗ trợ.
Bạn cũng có thể đang tìm cách để làm điều gì đó như liên kết hoạt động với npm Nghĩa là làm việc trên các mô-đun phụ thuộc mà không phải lúc nào chu kỳ phát triển của bạn cũng bao gồm các bản phát hành.
Một số thông tin chi tiết về số lượng người tham gia và mục tiêu bạn muốn đạt được sẽ giúp đưa ra phản hồi có mục tiêu hơn.
Làm thế nào để đăng ký gói git cục bộ với Bower? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/13114781/
Tôi là một lập trình viên xuất sắc, rất giỏi!