Tôi đang cố gắng cài đặt node-gitteh
làm phụ thuộc qua npm install
đọc từ package.json
. Thật không may, gói npm này bị hỏng trong nút 0.6.x, nhưng không có vấn đề gì vì có một repo được chia đôi để sửa lỗi (https://github.com/hughsk/node-gitteh.git).npm cài đặt git chia đôi với submodule
Bây giờ vấn đề là repo chia hai này có một submodule, vì vậy nếu tôi cố gắng tải về tar từ github trong package.json
:
, "dependencies" : {
"gitteh" : "https://github.com/hughsk/node-gitteh/tarball/master"
}
tôi nhận được một lỗi mà tương đương với "thư mục submodule không tìm thấy" . Nếu tôi sao chép cùng một repo bằng tay và làm một đệ quy submodule đệ quy và một npm install
từ thư mục node-gitteh
, nó hoạt động tốt, nhưng tôi không thể tìm ra cách để có được npm để làm điều này.
npm không sao chép '.gitmodules', do đó sẽ chỉ hoạt động cục bộ: ( –
Trong trường hợp của tôi npm xảy ra để cho tôi một .gitmodules, nhưng vẫn chưa đủ nếu không có tệp .git cho tôi biết phiên bản nào cài đặt. :( – Steve
Tôi giữ tập tin '.gitmodules', nhưng đó là nó. Không có siêu dữ liệu git nào khác đi xuống và các thư mục con chỉ không hiển thị. – Chev