Cộng đồng JavaScript không hề nhỏ, các lập trình viên cũng liên tiếp share code tốt thậm chí còn cả framework chế tạo ra thành 1 tlỗi viện JavaScript. Vì con số rất nhiều yêu cầu ko tránh ngoài khôn xiết loàn. Các điều khoản thống trị thỏng viện Thành lập nhằm mục tiêu cai quản tlỗi viện kia. 1 trong các pháp luật chính là Yarn. Vậy Yarn là gì bọn họ thuộc khám phá về nó nhé
Định suy nghĩ YARN là gì ?
YARN là pháp luật quản lý thư viện javascript mã mối cung cấp mlàm việc vận tốc cao, tin cậy cùng bảo mật thông tin nhằm mục tiêu thay thế sửa chữa NPM (Node Package Management). Được có mặt do các kỹ sư Facebook, Google, Exponent cùng Tilde, và được áp dụng thực tiễn nút Production tại những chủ thể bên trên.
Bạn đang xem: Yarn link
Trang chủ: https://yarnpkilogam.com/
Github: https://github.com/yarnpkg/yarn

Đây là dự án công trình ban đầu được viết từ tháng 1/2016, sau quãng thời hạn thử nghiệm cùng triển khai xong đã làm được lộ diện thành mã nguồn mở, và thật không có gì không thể tinh được Lúc với hầu như tác dụng đặc biệt nổi bật đang tất cả 10.000 stars chỉ trong một ngày tại Github. Chứng tỏ sự thành công và là dấu hiệu sửa chữa rõ ràng NPM.
ĐẶC TRƯNG CỦA YARN
Tốc độ: YARN sẽ tạo nên cabịt mang đến toàn bộ các gói đã có được mua về, với mua đồng thời các gói cùng lúc phải vận tốc tải về siêu nhanh khô.
Tin cậy: thực hiện tập tin lochồng (giống như composer) cùng với format chi tiết nhưng mà ngắn thêm gọn gàng, bảo đảm an toàn tính đồng điệu Lúc cài đặt những gói giữa các hệ thống (ví dụ sản phẩm công nghệ dev cùng vật dụng chủ)
Bảo mật: áp dụng checksum nhằm bảo đảm tính nguim vẹn của code trước khi nó được tiến hành.Xem thêm: Mã Gta 4, Lệnh Gta Vice City 4, Game Cướp Đường Phố 4, Cach Choi Gta Iv Online
TÍNH NĂNG CỦA YARN
Offline mode: khi sẽ mua về, YARN vẫn cabít lại với Lúc hoàn toàn có thể setup lại ko buộc phải mạng internet.
Deterministic: những gói thỏng viện sẽ tiến hành cài đặt nhất quán cho dù thiết bị từ bỏ cài đặt khác biệt mang lại tất cả các máy
Network Performance: áp dụng hiệu quả sản phẩm chờ những request và tránh waterfall những request để tối ưu tốc độ mạng.Multiple Registries: setup các gói trường đoản cú những registries như Bower giỏi NPM hầu như bảo đảm workflow tương đương nhau.
Network Resilience: nếu như một request bị fail thì nó không tạo nên tiến trình bị dừng lại, không giống cùng với npm là nếu npm bị lỗi thì bị dừng lại., không đa số vậy Ngoài ra có tác dụng cố gắng thử lại.
Flat Mode: giải quyết và xử lý Việc không đồng bộ phiên bạn dạng của các gói thành 1 gói để tách tạo nên trùng lặp
Việc setup Yarn các bạn xem thêm ngơi nghỉ bài viết này nhé : Hướng dẫn install yarn qua npm hoặc yarnpkg