Cộng đồng JavaScript không nhỏ, những xây dựng viên cũng tiếp tục share code hay thậm chí còn cả framework chế tác thành 1 tlỗi viện JavaScript. Vì con số không ít yêu cầu không tránh khỏi vô cùng loàn. Các pháp luật quản lý thỏng viện Thành lập nhằm mục tiêu làm chủ thỏng viện đó. 1 trong số chế độ chính là Yarn. Vậy Yarn là gì họ thuộc khám phá về nó nhé

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

YARNnguyên lý thống trị tlỗi viện javascript mã nguồn msống tốc độ cao, tin yêu và bảo mật nhằm mục tiêu sửa chữa NPM (Node Package Management). Được hình thành vị 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

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

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

*

Đây là dự án ban đầu được viết từ tháng 1/năm 2016, sau quãng thời hạn phân tách và triển khai xong đã được xuất hiện thêm thành mã mối cung cấp msinh sống, với thật không có gì kinh ngạc lúc cùng với hồ hết thiên tài lừng danh vượt bậc đang bao gồm 10.000 stars chỉ trong một ngày trên Github. Chứng tỏ sự thành công với là dấu hiệu thay thế sửa chữa rõ ràng NPM.

ĐẶC TRƯNG CỦA YARN

Tốc độ: YARN sẽ tạo cađậy mang lại tất cả các gói đã làm được thiết lập về, và tải đôi khi nhiều gói đồng thời bắt buộc vận tốc tải về khôn cùng nkhô nóng.

Tin cậy: sử dụng tập tin lock (tựa như composer) cùng với format chi tiết dẫu vậy ngắn gọn, bảo đảm an toàn tính đồng điệu Lúc thiết đặt các gói giữa những khối hệ thống (ví dụ trang bị dev với trang bị chủ)

Bảo mật: sử dụng checksum nhằm đảm bảo tính nguim vẹn của code trước khi nó được thực hiện.

Xem thêm:

TÍNH NĂNG CỦA YARN

Offline mode: lúc sẽ thiết lập về, YARN đang cache lại với khi hoàn toàn có thể thiết đặt lại không bắt buộc internet.

Deterministic: các gói thư viện sẽ được cài đặt nhất quán mặc dù trang bị từ setup không giống nhau đến tất cả những máy

Network Performance: áp dụng công dụng hàng hóng những request và tránh waterfall các request để về tối ưu tốc độ mạng.

Multiple Registries: cài đặt những gói trường đoản cú các registries nhỏng Bower tốt NPM hồ hết đảm bảo workflow giống nhau.

Network Resilience: nếu một request bị fail thì nó ko tạo cho quá trình bị dừng lại, khác với npm là ví như npm bị lỗi thì bị tạm dừng., ko hầu như vậy Nhiều hơn có tác dụng nỗ lực demo lại.

Flat Mode: xử lý Việc ko đồng hóa phiên phiên bản của những gói thành 1 gói để rời chế tác trùng lặp

Việc setup Yarn các bạn tham khảo ngơi nghỉ nội dung bài viết này nhé : Hướng dẫn install yarn qua npm hoặc yarnpkg

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *