Yarn l? g?? H??ng d?n c?i ??t Yarn phi?n b?n m?i nh?t tr?n Ubuntu Linux

Yarn l? g?? H??ng d?n c?i ??t Yarn phi?n b?n m?i nh?t tr?n Ubuntu Linux

1. Yarn là gì

Yarn là m?t công c? qu?n lý gói (package manager) ???c s? d?ng ph? bi?n trong quá trình phát tri?n ph?n m?m, ??c bi?t là trong các d? án s? d?ng ngôn ng? l?p trình JavaScript nh? Node.js. Yarn ???c t?o ra b?i Facebook và các nhà phát tri?n khác nh?m c?i thi?n hi?u su?t và ?? tin c?y so v?i npm (Node Package Manager), công c? qu?n lý gói tiêu chu?n c?a Node.js.

Công c? này giúp cho vi?c qu?n lý các th? vi?n, module và các ph? thu?c (dependencies) c?a d? án tr? nên d? dàng h?n. Yarn có th? t?i v?, cài ??t và qu?n lý các gói JavaScript t? npm registry (n?i l?u tr? các gói ph?n m?m mã ngu?n m? cho Node.js).

2. Vì sao nên dùng Yarn

Yarn cung c?p m?t s? tính n?ng nh?:

  1. Công c? t?i ?u hóa: Yarn s? d?ng m?t c? ch? t?i gói song song (parallel downloads) và l?u tr? cache ?? t?ng t?c ?? t?i v? và cài ??t gói.
  2. Qu?n lý ph? thu?c chính xác: Yarn s? d?ng m?t file lock ?? ??m b?o r?ng môi tr??ng phát tri?n có th? tái t?o l?i m?t cách chính xác, giúp tránh các v?n ?? liên quan ??n phiên b?n ph? thu?c không ??ng nh?t.
  3. S? nh?t quán gi?a các máy tính phát tri?n: File lock c?ng ??m b?o r?ng các thành viên trong nhóm phát tri?n có th? s? d?ng cùng m?t phiên b?n c?a các ph? thu?c.
  4. Hi?u su?t: Yarn ???c thi?t k? ?? ho?t ??ng nhanh h?n so v?i npm trong m?t s? tr??ng h?p c? th?.

Tóm l?i, Yarn là m?t công c? qu?n lý gói m?nh m? và hi?u qu?, ???c s? d?ng r?ng rãi trong c?ng ??ng phát tri?n JavaScript ?? qu?n lý các ph? thu?c c?a d? án và t?i ?u hóa quá trình phát tri?n ph?n m?m.

3. Cài ??t Yarn phiên b?n m?i nh?t trên Ubuntu Linux

Cách 1:

ki?m tra ?ã cài corepack ch?a:

corepack -v

N?u ra k?t qu? là phiên b?n thì ?ã cài, còn ra báo l?i thì ch?y l?nh sau:

sudo npm install -g corepack

Sau khi cài ??t corepack thì enable:

corepack enable

Cài ??t Yarn phiên b?n m?i ?n ??nh:

corepack prepare yarn@stable --activate

Ki?m tra phiên b?n:

yarn -v

L?nh trên s? hi?n th? phiên b?n m?i nh?t c?a Yarn ?ã ???c cài ??t trên h? th?ng c?a b?n.

Cách 2:

Cài Yarn thông qua npm

npm install yarn -g 

Câu l?nh bên trên cài Yarn phiên b?n classic, dùng luôn c?ng ???c nh?ng n?u b?n ko thích s? c? ?i?n và mu?n update phiên b?n m?i thì:

yarn set version berry

Done.

Không ch? trên Linux, 2 cách cài ??t Yarn này còn dùng ???c trên Windows, MacOs, nên dùng cách 2 vì nhanh g?n ??n gi?n.

5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận