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:
Kiểm tra phiên bảnyarn trongmáy
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
để add 1 package thì thay vì sử dụng npm install [package] ta dùng: