Thiếu trưởng
Hầu hết các thư viện lõi đã đạt đến trạng thái ổn định, và bạn có thể tin tưởng họ thường làm điều đúng. Nhưng các hệ sinh thái chính nó vẫn còn khá non nớt. Nó cũng rất khó để đánh giá chất lượng của một module đặc biệt (lõi hay cách khác) vì thiếu các tính năng để đảm bảo chất lượng của các mã số từ JavaScript riêng của mình - ví dụ, trong Haskell bạn có thể dựa vào hệ thống các loại, QuickCheck và kiểm tra SmallCheck, và ngữ nghĩa ngôn ngữ; JS có gì giống như thế (có một số cảng của QuickCheck, mặc dù). Cách NPM được cấu trúc cũng làm cho nó khá khó khăn để tìm các gói đáng tin cậy, và dễ dàng xuất bản các gói của riêng bạn, cùng với Unix-triết lý chạy qua một phần của cộng đồng (mô-đun nhỏ mà làm một điều duy nhất, và một điều tốt), làm cho nó khó khăn hơn để phát hiện các gói là đáng tin cậy và đã được chứng minh.
đang được dịch, vui lòng đợi..