Giới thiệu nhanh về Trình quản lý gói sợi
Yarn là trình quản lý gói JavaScript open-souce mới do Facebook phát triển. Yarn hoàn toàn tương thích với registernpm và có thể hoạt động cùng với npm , nhưng nó nhằm mục đích trở thành một giải pháp thay thế an toàn hơn, bảo mật hơn và  tin cậy  hơn.   Bạn có thể thay thế toàn bộ quy trình làm việc npm  của bạn  bằng Yarn cho các dự án mới hoặc hiện tại với nỗ lực rất nhỏ. Các phần phụ thuộc trong Yarn được lưu giữ trong một file  yarn.lock cần được kiểm tra trong phần kiểm soát nguồn của bạn, nhưng bản thân file  này chỉ dành cho Yarn và không nên chỉnh sửa. Đây là đủ để bạn bắt đầu với Yarn.
Cài đặt trình quản lý gói sợi
 Có một số cách để cài đặt Yarn. Trớ trêu thay, bạn có thể cài đặt nó thông qua npm :
npm install -g yarn Nếu bạn chưa cài đặt npm , bạn cũng có thể cài đặt bằng một tập lệnh bash đơn giản:
curl -o- -L https://yarnpkg.com/install.sh | bash Trên Windows, bạn có thể tải tệp trình cài đặt tại đây .
Kiểm tra cài đặt sợi của bạn
Chạy phần này để xem Yarn đã được cài đặt đúng cách hay chưa hoặc để xem bạn có version mới nhất hay không:
yarn --version Khởi tạo dự án sợi
 Để khởi tạo một dự án mới, hãy chạy yarn init :
yarn init Cài đặt Phụ thuộc Sợi
 Đây là cách cài đặt tất cả các phụ thuộc từ file  package.json của bạn (tương đương với npm install ):
yarn Quản lý dependencies của sợi
 Hãy sử dụng lodash cho hầu hết các ví dụ của  ta :
Thêm phụ thuộc dự án
 Sử dụng lệnh add để thêm phần phụ thuộc vào dự án của bạn:
yarn add lodash Bạn sẽ thấy một kết quả như thế này:
Outputyarn add v1.22.5 info No lockfile found. [1/4] 🔍  Resolving packages... [2/4] 🚚  Fetching packages... [3/4] 🔗  Linking dependencies... [4/4] 🔨  Building fresh packages... success Saved lockfile. success Saved 1 new dependency. info Direct dependencies └─ lodash@4.17.20 info All dependencies └─ lodash@4.17.20 ✨  Done in 1.48s. Sử dụng --dev (hoặc alias  -D ) để thêm gói làm phụ thuộc nhà phát triển:
yarn add babel-cli -D Cập nhật phần phụ thuộc
yarn upgrade lodash hoặc nâng cấp tất cả các phụ thuộc:
yarn upgrade Loại bỏ dependencies
yarn remove lodash Thêm phụ thuộc global
yarn global add lodash Kết luận
Đây là phần giới thiệu cơ bản về Trình quản lý gói sợi. Dưới đây là một số lệnh phổ biến khác:
-  Nhận một số thông tin về một gói hàng: yarn info lodash
-   Xác minh  version  đã cài đặt của một gói có khớp giữa package.json và các file  khóa Yarn: yarn check
-  Xuất bản một gói: yarn publish
-  Kiểm tra các gói lỗi thời: yarn outdated
-  Tìm lý do tại sao một gói cần thiết: yarn why lodash
-  Chạy một trong các tập lệnh được xác định trong package.json: yarn run test
Chúc bạn vui vẻ với Yarn!
Các tin liên quan
 

