yarn có nhiều ưu điểm vượt trội hơn so với npm nên trong bài viết này tôi sẽ hướng dẫn các bạn cài đặt và sử dụng yarn để quản lý node packages thay cho npm.

cài đặt yarn trong mac

2021-01-01 2319 lượt xem

Cài đặt brew

để cài yarn trong máy mac cách thông thuòng nhất là chúng ta sẽ cài đặt thông qua homebrew. Và nếu bạn đã cài homebrew thì hãy chuyển sang phần cài đặt yarn

Nếu bạn chưa biết homebrew là gì và cài đặt ra sao thì hãy xem bài viết cách cài đặt homebrew trong mac

Tại sao phải cài yarn thay cho npm

Khuyết điểm của npm

npm rất tốt nhưng nó cũng có một vài nhược điểm đáng chú ý như sau:

  • Queued install: khi npm lấy các dependencies từ kho chứa của nó, nó sẽ cài đặt các dependencies từng cái một sau khi một cái khác được cài đặt xong, vì vậy sẽ mất rất nhiều thời gian.
  • Single registry: Nếu như một package không có trong NpmJS, hãy quên nó đi.
  • Không hỗ trợ cài đặt offline 

Ưu điểm của yarn

Facebook và Google đã quyết định nhóm lại và tạo ra một công cụ quản lý các package tốt hơn,  đó chúng ta có Yarn.

  • Tốc độ nhanh hơn

  • Cached để hỗ trợ việc cài đặt offline.

  • Ngoài ra, Yarn cung cấp một cấu trúc các dependencies bằng phẳng so với cấu trúc lồng nhau của npm.

Cài đặt yarn

cài đặt

sử dụng terminal như sau: 

npm install -g yarn

Kiểm tra phiên bảnyarn trongmáy

yarn -v

Làm việc với yarn

Yarn không có ý định sẽ thay thế npm, chỉ là cải tiến nó thôi. Nó sử dụng chung file package.json, và lưu các dependencies vào folder node_modules/. nên bạn tại file package.json như bình thường. sau đó thay vì sử dụng npm install thì dùng 

yarn install

để add 1 package thì thay vì sử dụng npm install [package] ta dùng: 

yarn add [package] 
bài viết trong chủ đề