Tôi hoàn toàn có thể đánh giá cao những lợi ích của trình quản lý gói như Python pip
, Node npm
hoặc Ruby Gems vì chúng đang làm nhiều hơn là thêm tệp vào đường dẫn ứng dụng của bạn.
Có thể tôi đang thiếu điểm, hoặc tôi đang bị làm phiền, nhưng đây là những tiêu cực tôi có thể thấy:
- Bước riêng khi xây dựng dự án
- Phụ thuộc riêng biệt để cài đặt thông qua trình quản lý gói khác (yo dawg)
- Sự lộn xộn hơn trong root dự án với
bower.json
và / hoặc.bowerrc
- Sự phụ thuộc vào sổ đăng ký được cập nhật, chính xác và có sẵn
- Một số nhập / tham chiếu đến những thứ như hình ảnh sẽ không hoạt động
- Sự chồng chéo quá lớn với npm và thường không rõ sử dụng tài nguyên nào, khi nào
Những mặt tích cực tôi có thể thấy là:
- Tôi không phải tải xuống các phụ thuộc bằng tay
- Tùy chọn cài đặt các gói như một phần của giàn giáo dựa trên lời nhắc của người dùng hoặc tương tự
Tôi thực sự muốn biết về bất kỳ lợi ích nào mà tôi không biết, và tôi nên nói rằng tôi không cố tỏ ra khiêu khích mà tôi thực sự muốn biết.