Tôi sắp thực hiện một dự án lớn với node.js và hiện đang thử sắp xếp một số thứ.Luồng công việc tốt nhất bằng cách sử dụng node.js npm và git
Trong các dự án nút trước đó, tôi có một thư mục bổ sung cho tất cả các mô đun nút mà tôi đã sử dụng. Thư mục này đã bị bỏ qua bởi git và tôi quản lý phiên bản và cập nhật thông qua các môđun con git, mà đã không dễ dàng
Những gì tôi đang tìm kiếm là (không phụ thuộc, cập nhật lên phiên bản mới đã không luôn luôn vui vẻ.):
npm install packagename
npm dump_modules_into_file
Vì vậy, tất cả mọi người được tham gia vào dự án này có thể làm:
npm install_or_update_modules_from_file
Tôi không muốn có node_modules
được theo dõi bởi kho lưu trữ git của tôi. Về cơ bản tôi muốn một cái gì đó tương tự như cách symonfy2 xử lý nó bundles.
P .: Tôi biết về npm submodule packagename
, nhưng lệnh này không hữu ích vì nó không cài đặt các phụ thuộc và không cập nhật các mô-đun.
P.S.2: Tôi đã sẵn sàng về package.json
, nhưng điều này cũng có một số sai sót. (Không có thông số nào và bạn phải cập nhật phiên bản mô-đun bằng tay.)
Ý bạn là gì "' package.json' không có tham số? " –
Ví dụ: Để cài đặt mongodb với trình phân tích cú pháp gốc C++ bạn cần phải làm: 'npm install mongodb --mongodb: native'. Tôi đã không tìm ra cách chuyển phần gốc này sang npm khi sử dụng 'package.json'. – TheHippo