EEXISTEEXIST: Tệp đã tồn tại
Thao tác tạo tệp thất bại vì đường dẫn đích đã tồn tại.
Nguyên nhân gây ra lỗi này
Bạn đã cố tạo một tệp hoặc thư mục đã tồn tại. Điều này xảy ra với fs.mkdirSync() khi không có cờ recursive, hoặc fs.writeFileSync() với cờ exclusive, hoặc fs.linkSync() khi đích đã tồn tại.
Cách sửa
Kiểm tra tệp có tồn tại không bằng fs.existsSync(). Dùng tùy chọn { recursive: true } cho mkdirSync. Xử lý lỗi EEXIST một cách hợp lý trong khối catch. Chỉ dùng cờ thích hợp (wx thay vì w) khi cần đảm bảo tính duy nhất.
Mã lỗi liên quan
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Đã xảy ra lỗi trên một stream HTTP/2.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Một thao tác mã hóa được thực hiện trong trạng thái không hợp lệ.
EMFILEEMFILE: Too many open files
Tiến trình đã đạt đến số lượng tối đa file descriptor mở được phép.
TypeError: Cannot convert undefined or null to objectTypeError: Không thể chuyển đổi undefined hoặc null thành đối tượng
Một phương thức tích hợp mong đợi đối tượng nhận được null hoặc undefined thay vào đó.
RangeErrorRangeError
Một giá trị nằm ngoài phạm vi cho phép, chẳng hạn độ dài mảng không hợp lệ hoặc vượt quá kích thước call stack.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce trên mảng rỗng không có giá trị khởi tạo
Array.reduce() được gọi trên mảng rỗng mà không cung cấp giá trị khởi tạo.