8 điểm bởi xguru 2026-01-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Công cụ được thiết kế để đọc đệ quy toàn bộ các thư mục lồng nhau, khắc phục các giới hạn dựa trên fs.readdir
  • Được thiết kế xoay quanh Stream API, giúp duy trì mức sử dụng RAM và CPU thấp ngay cả với cây tệp lớn
    • Hỗ trợ cả mẫu for-await và stream dựa trên sự kiện
  • Cũng cung cấp Promise API khi cần, nhưng mức dùng bộ nhớ và CPU sẽ tăng so với cách dùng stream
  • Cung cấp fileFilter / directoryFilter để kiểm soát chi tiết tệp và thư mục
    • Có thể chỉ bao gồm các phần mở rộng cụ thể hoặc loại trừ các thư mục như .git
  • Có thể giới hạn độ sâu duyệt đệ quy thông qua tùy chọn depth
  • Mặc định trả về thông tin dựa trên Dirent để tối ưu hiệu năng, và khi cần có thể dùng tùy chọn alwaysStat để cung cấp thông tin fs.Stats
    • Khuyến nghị chỉ bật khi thực sự cần các thông tin như kích thước tệp hoặc mtime
  • Cung cấp các tùy chọn phù hợp với môi trường thực tế như xử lý symbolic link, kiểm soát loại tệp, v.v.
  • Khi dùng cùng chokidar, phù hợp để xây dựng workflow tách bạch rõ ràng vai trò duyệt tệp và phát hiện thay đổi

Chưa có bình luận nào.

Chưa có bình luận nào.