Gần đây tôi đã bắt đầu phát triển một dự án trong Node.js. Tất nhiên, ngay bây giờ các gói tôi đang sử dụng khá cập nhật khi tôi bắt đầu sử dụng phiên bản mới nhất, nhưng có tỷ lệ doanh thu phiên bản khá cao đối với hầu hết các gói Node.js và thường các tính năng nhất định sẽ là không dùng nữa hoặc bị loại bỏ và tất nhiên các lỗ hổng bảo mật sẽ được sửa chữa.
Vì hầu hết các gói của tôi được chỉ định sử dụng cú pháp phiên bản ngữ nghĩa ^1.2.3
(bám vào số phiên bản chính đã cho để tránh phá vỡ các thay đổi), mọi cập nhật quan trọng ngoài phiên bản chính hiện tại sẽ bị mất.
Một cách thận trọng để đảm bảo rằng bạn luôn cập nhật hợp lý với các phụ thuộc của bạn là gì? Có cần thiết phải đặt một kiểm tra hàng tuần để cập nhật các phụ thuộc của bạn vào quy trình làm việc của bạn để đảm bảo bạn không bị tụt lại phía sau không? Và vì lý do này, nó sẽ là một ý tưởng tốt để thử và giảm thiểu sự phụ thuộc để giảm thiểu nỗi đau của việc xử lý các thay đổi khi bạn nhất thiết phải cập nhật lên các phiên bản chính mới hơn?
npm outdated
lệnh chưa? Không bao giờ sử dụng bản thân mình nhưng chúng trông giống như một sự khởi đầu.