Cách cài đặt Trình quản lý gói Yarn trên Ubuntu 22.04

theanh

Administrator
Nhân viên
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.

Đ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
Tiếp theo, hãy thêm kho lưu trữ Node.js bằng lệnh sau:
Mã:
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
Tiếp theo, hãy cài đặt gói Node.js bằng lệnh sau:
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
Bây giờ bạn có thể kiểm tra phiên bản Yarn bằng lệnh sau:
Mã:
yarn --version
Bạn sẽ nhận được kết quả sau:
Mã:
3.2.3
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:
Mã:
corepack prepare [emailprotected] --activate
Tiếp theo, đặt phiên bản mặc định thành Yarn 3.1.1 và chạy lệnh sau:
Mã:
yarn set version 3.1.1
Bạn sẽ nhận được kết quả sau:
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
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:
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
Bạn sẽ nhận được kết quả sau:
Mã:
{ name: 'root', packageManager: '[emailprotected]'
}
Tiếp theo, hãy cài đặt gói React bằng lệnh sau:
Mã:
yarn add react
Bạn sẽ nhận được kết quả sau:
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
Để cài đặt phiên bản cụ thể của gói, hãy chạy lệnh sau:
Mã:
yarn add package@version
Để nâng cấp phần phụ thuộc, hãy chạy lệnh sau:
Mã:
yarn up package
Để xóa bất kỳ gói nào, hãy chạy lệnh sau:
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

Kết luận​

Trong bài đăng này, chúng tôi đã giải thích cách cài đặt Yarn trên Ubuntu 22.04. Chúng tôi cũng giải thích cách cài đặt và quản lý nhiều phiên bản Yarn. Tôi hy vọng hướng dẫn này sẽ giúp bạn quản lý dự án JavaScript của mình.
 
Back
Bên trên