Yarn là trình quản lý gói cho môi trường JavaScript. Đây là giải pháp thay thế cho trình quản lý gói NPM và được Facebook phát triển với sự hợp tác của Google, Tilde và Expo Dev. Yarn tăng tốc quá trình cài đặt để cài đặt các gói từ bộ nhớ đệm cục bộ. Nó được thiết kế để giải quyết các vấn đề liên quan đến bảo mật và hiệu suất với các cơ sở mã lớn.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt trình quản lý gói Yarn trên Ubuntu 22.04.
Tiếp theo, hãy thêm kho lưu trữ Node.js bằng lệnh sau:
Tiếp theo, hãy cài đặt gói Node.js bằng lệnh sau:
Bạn có thể kích hoạt Corepack bằng lệnh sau:
Chạy lệnh sau để cài đặt và kích hoạt phiên bản Yarn mới nhất:
Bây giờ bạn có thể kiểm tra phiên bản Yarn bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Bạn cũng có thể sử dụng Corepack để cài đặt phiên bản Yarn cũ hơn.
Ví dụ: chạy lệnh sau để cài đặt Yarn 3.1.1:
Tiếp theo, đặt phiên bản mặc định thành Yarn 3.1.1 và chạy lệnh sau:
Bạn sẽ nhận được kết quả sau:
Nếu bạn muốn đặt phiên bản Yarn mặc định thành phiên bản ổn định, hãy chạy lệnh sau:
Trước tiên, hãy khởi tạo dự án Yarn bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Tiếp theo, hãy cài đặt gói React bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Để cài đặt phiên bản cụ thể của gói, hãy chạy lệnh sau:
Để nâng cấp phần phụ thuộc, hãy chạy lệnh sau:
Để xóa bất kỳ gói nào, hãy chạy lệnh sau:
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt trình quản lý gói Yarn trên Ubuntu 22.04.
Điều kiện tiên quyết
- Một máy chủ chạy Ubuntu 22.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt Node.js
Trước khi cài đặt Yarn, gói Node.js phải được cài đặt trên máy chủ của bạn. Trước tiên, hãy cài đặt công cụ curl bằng lệnh sau:
Mã:
apt install curl -y
Mã:
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
Mã:
apt install nodejs -y
Enable Corepack
Corepack là trình quản lý gói cho phép bạn cài đặt Yarn trên máy chủ của mình. Theo mặc định, Corepack được cài đặt cùng với các gói Node.js. Nhưng mặc định, tính năng này bị vô hiệu hóa. Vì vậy, bạn sẽ cần phải kích hoạt nó để sử dụng.Bạn có thể kích hoạt Corepack bằng lệnh sau:
Mã:
corepack enable
Cài đặt Yarn trên Ubuntu 22.04
Bằng cách sử dụng Corepack, bạn có thể dễ dàng cài đặt và kích hoạt gói Yarn trên máy chủ của mình. Corepack cho phép bạn quản lý các phiên bản gói Yarn khác nhau trên nhiều dự án.Chạy lệnh sau để cài đặt và kích hoạt phiên bản Yarn mới nhất:
Mã:
corepack prepare yarn@stable --activate
Mã:
yarn --version
Mã:
3.2.3
Ví dụ: chạy lệnh sau để cài đặt Yarn 3.1.1:
Mã:
corepack prepare [emailprotected] --activate
Mã:
yarn set version 3.1.1
Mã:
? YN0000: Đang truy xuất https://repo.yarnpkg.com/3.1.1/packages/yarnpkg-cli/bin/yarn.js
? YN0000: Lưu bản phát hành mới trong .yarn/releases/yarn-3.1.1.cjs
? YN0000: Hoàn thành trong 0 giây 790ms
Mã:
yarn set version stable
Cách sử dụng Yarn
Khi sử dụng Yarn, bạn có thể dễ dàng cài đặt và gỡ bỏ bất kỳ gói nào.Trước tiên, hãy khởi tạo dự án Yarn bằng lệnh sau:
Mã:
yarn init
Mã:
{ name: 'root', packageManager: '[emailprotected]'
}
Mã:
yarn add react
Mã:
? YN0000: ? Bước giải quyết
? YN0000: ? Hoàn thành trong 0 giây 332 giây
? YN0000: ? Bước tìm nạp
? YN0013: ? js-tokens@npm:4.0.0 không tìm thấy trong bộ nhớ đệm và sẽ được tìm nạp từ sổ đăng ký từ xa
? YN0013: ? loose-envify@npm:1.4.0 không tìm thấy trong bộ nhớ đệm và sẽ được tìm nạp từ sổ đăng ký từ xa
? YN0013: ? react@npm:18.2.0 không tìm thấy trong bộ nhớ đệm và sẽ được tìm nạp từ sổ đăng ký từ xa
? YN0000: ? Hoàn thành trong 0 giây 418 giây
? YN0000: ? Bước liên kết
? YN0000: ? Hoàn thành
? YN0000: Hoàn thành trong 0 giây 808ms
Mã:
yarn add package@version
Mã:
yarn up package
Mã:
yarn remove package
Cách nâng cấp Yarn
Nếu bạn muốn nâng cấp Yarn lên phiên bản mới nhất, hãy chạy lệnh sau:
Mã:
yarn set version stable
yarn install
Xóa gói Yarn
Nếu bạn không muốn sử dụng Yarn, bạn có thể gỡ cài đặt dễ dàng bằng lệnh sau:
Mã:
corepack disable yarn