sách gpt4 ai đã đi

Làm thế nào để đăng ký gói git cục bộ với Bower?

In lại Tác giả: IT Prince Thời gian cập nhật: 2023-10-29 00:38:15 hai mươi bốn 4
mua khóa gpt4 Nike

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

Lựa chọn 1: Sổ đăng ký Bower công cộng

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ầnthư 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ý.

Tùy chọn 2: Phụ thuộc riêng tư

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ôivà 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.

Đoán tốt nhất

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/

hai mươi bốn 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com