Yarn là gì? tại sao yarn đang thay thế dần npm

Cộng đồng JavaScript không hề nhỏ, những thiết kế viên cũng thường xuyên chia sẻ code giỏi thậm chí còn cả framework tạo ra thành 1 tlỗi viện JavaScript. Vì con số quá nhiều đề xuất ko tách khỏi vô cùng loạn. Các vẻ ngoài thống trị thư viện Thành lập và hoạt động nhằm mục đích thống trị thỏng viện đó. 1 trong các biện pháp sẽ là Yarn. Vậy Yarn là gì họ thuộc tìm hiểu về nó nhé

Định suy nghĩ YARN là gì ?

YARNdụng cụ thống trị tlỗi viện javascript mã mối cung cấp msống vận tốc cao, tin cậy cùng bảo mật nhằm mục đích sửa chữa NPM (Node Package Management). Được sinh ra bởi các kỹ sư Facebook, Google, Exponent và Tilde, và được áp dụng thực tiễn nấc Production tại các chủ thể bên trên.

Bạn đang xem: Yarn là gì? tại sao yarn đang thay thế dần npm

Trang chủ: https://yarnpkg.com/

Github: https://github.com/yarnpkg/yarn

*

Đây là dự án ban đầu được viết từ tháng 1/2016, sau quãng thời gian thử nghiệm cùng hoàn thiện đã có lộ diện thành mã mối cung cấp msinh hoạt, và thiệt không tồn tại gì ngạc nhiên Khi cùng với gần như nhân tài tuyệt đỉnh vượt trội đã tất cả 10.000 stars chỉ trong một ngày trên Github. Chứng tỏ sự thành công xuất sắc và là bộc lộ thay thế rõ ràng NPM.

ĐẶC TRƯNG CỦA YARN

Tốc độ: YARN sẽ khởi tạo cache đến tất cả những gói đã được cài về, và mua mặt khác các gói cùng lúc cần tốc độ tải về vô cùng nhanh khô.

Tin cậy: thực hiện tập tin lochồng (tương tự composer) cùng với format cụ thể mà lại ngắn thêm gọn gàng, bảo vệ tính đồng hóa lúc setup những gói giữa các khối hệ thống (ví dụ trang bị dev với lắp thêm chủ)

Bảo mật: thực hiện checksum nhằm bảo vệ tính nguyên ổn vẹn của code trước lúc nó được tiến hành.

Xem thêm: Tác Dụng Của Card Màn Hình Có Tác Dụng Gì? Cách Lựa Chọn Card Đồ Họa Cho Pc

TÍNH NĂNG CỦA YARN

Offline mode: khi sẽ download về, YARN sẽ cabít lại và Lúc rất có thể thiết lập lại không nên internet.

Deterministic: những gói thư viện sẽ tiến hành cài đặt đồng nhất cho dù lắp thêm trường đoản cú cài đặt khác nhau đến toàn bộ những máy

Network Performance: thực hiện công dụng hàng hóng các request và né tránh waterfall những request để về tối ưu vận tốc mạng.

Multiple Registries: thiết lập các gói tự những registries như Bower tốt NPM mọi bảo đảm an toàn workflow như là nhau.

Xem thêm: Chợ Đen Tải Game Hack Game Cho Android, Chợ Đen Mod Hack Game Android

Network Resilience: ví như một request bị fail thì nó ko tạo cho 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ị tạm dừng., ko mọi vậy hơn nữa có công dụng nỗ lực test lại.

Flat Mode: xử lý câu hỏi không đồng điệu phiên bạn dạng của các gói thành 1 gói nhằm tránh tạo nên trùng lặp

Việc setup Yarn các bạn xem thêm sinh sống nội dung bài viết này nhé : Hướng dẫn install yarn qua npm hoặc yarnpkg


Chuyên mục: Công Nghệ