Yarn là trình quản lý gói NODE nhanh, an toàn và đáng tin cậy cho phép bạn tự động hóa việc cài đặt, cấu hình, cập nhật và xóa các gói npm. Yarn song song hóa các hoạt động của hệ thống để tăng cường sử dụng tài nguyên và lưu trữ đệm các gói đã tải xuống để tiết kiệm băng thông. Yarn an toàn, nó xác minh tính toàn vẹn của từng gói đã cài đặt bằng cách sử dụng tổng kiểm tra trước khi thực thi mã của gói đó. Nó rất đáng tin cậy do định dạng tệp khóa chi tiết nhưng súc tích, nó đảm bảo rằng một bản cài đặt hoạt động trên một máy sẽ thực hiện chính xác theo cùng một cách trên máy khác.
Trong hướng dẫn này, tôi sẽ giải thích quy trình cài đặt Yarn trên bản phân phối Ubuntu 20.04. Hơn nữa, chúng tôi cũng sẽ thảo luận về những điều cơ bản của yarn và một số lệnh hữu ích.
Sau khi thực hiện lệnh trên, các gói yarn mới bao gồm node js sẽ cài đặt trên hệ thống này như sau:
Nếu bạn đã cài đặt node js bằng nvm, hãy bỏ qua phần cài đặt các gói node js và sử dụng lệnh sau để cài đặt yarn:
Sau khi hoàn tất cài đặt yarn, hãy kiểm tra phiên bản ứng dụng Yarn đã cài đặt bằng cách thực thi lệnh terminal sau:
Phiên bản yarn đã cài đặt hiển thị trên terminal như sau:
Xin chúc mừng! Quá trình cài đặt yarn đã hoàn tất trên hệ thống Ubuntu 20.04.
Trong phần bài viết tiếp theo, chúng tôi sẽ giải thích cách sử dụng yarn trên hệ thống Ubuntu 20.04.
Bây giờ, sử dụng lệnh ‘yarn init’ sau, tạo một dự án mới:
Số câu hỏi sau hiển thị trên cửa sổ thiết bị đầu cuối, nhập thông tin bắt buộc theo lời nhắc trên màn hình hoặc giữ nguyên mặc định:
Sau khi bạn cung cấp thông tin, tập lệnh sẽ tự động tạo tệp ‘package.json’ chứa thông tin đã đề cập ở trên. Bạn có thể truy cập và thực hiện thay đổi cho tệp này bất kỳ lúc nào trên hệ thống của mình.
Ví dụ: để cài đặt gói react dưới dạng phụ thuộc bằng yarn, hãy sử dụng lệnh sau:
Kết quả sau cho thấy react đã được cài đặt thành công trên hệ thống của bạn. Tệp ‘package.json’ và ‘yarn. lock’ cũng sẽ cập nhật sau khi chạy lệnh được đề cập ở trên.
Khi người dùng chỉ cung cấp tên gói, theo mặc định, Yarn sẽ cài đặt phiên bản mới nhất của gói đó. Để cài đặt một phụ thuộc dự án cụ thể, hãy làm theo cú pháp sau:
Nếu người dùng không cung cấp tên của gói thì nó sẽ tự động nâng cấp tất cả các gói dự án lên phiên bản mới nhất theo phạm vi được chỉ định sẽ được đưa ra trong tệp ‘package.json’. Nếu không, chỉ những gói được chỉ định bằng tên gói mới được nâng cấp.
Ví dụ: để xóa gói react khỏi dự án, lệnh trên sẽ thay đổi thành dạng sau:
Lệnh trên sẽ không chỉ xóa gói được chỉ định khỏi dự án của bạn. ‘package.json’ và ‘yarn. lock’ cũng sẽ cập nhật trong dự án.
Hoặc
Chỉ cần nhập lệnh ‘yarn’ trên cửa sổ terminal để cài đặt tất cả các phụ thuộc của dự án.
Trong hướng dẫn này, tôi sẽ giải thích quy trình cài đặt Yarn trên bản phân phối Ubuntu 20.04. Hơn nữa, chúng tôi cũng sẽ thảo luận về những điều cơ bản của yarn và một số lệnh hữu ích.
Điều kiện tiên quyết
Cần có quyền siêu người dùng hoặc quyền root để cài đặt yarn trên hệ thống Ubuntu 20.04.Cài đặt Yarn trên Ubuntu 20.04
Cần thực hiện các bước sau trên hệ thống khi cài đặt yarn trên bản phân phối Ubuntu 20.04:Bước 1: Cài đặt Curl
Công cụ dòng lệnh curl giúp nhập GPG của kho lưu trữ yarn vào hệ thống của bạn. Theo mặc định, curl không được cài đặt trên hệ thống Ubuntu 20.04. Vì vậy, hãy mở terminal bằng phím tắt bằng cách nhấn ‘Ctrl+Alt+t’ và cài đặt curl bằng cách thực hiện lệnh sau với quyền root:
Mã:
$ sudo apt install curl
Bước 2: Nhập khóa GPG
Sau khi curl được cài đặt, hãy nhập khóa GPG của kho lưu trữ vào hệ thống Ubuntu của bạn để xác minh tính khả dụng của các gói yarn. Bằng cách thực hiện lệnh sau, hãy nhập khóa GPG của kho lưu trữ:
Mã:
$ curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Bước 3: Thêm và kích hoạt kho lưu trữ Yarn chính thức
Trước khi cài đặt yarn, hãy thêm và kích hoạt kho lưu trữ Apt yarn chính thức trên hệ thống Ubuntu 20.04 của bạn bằng cách chạy lệnh được đề cập bên dưới:
Mã:
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" |
Mã:
sudo tee /etc/apt/sources.list.d/yarn.list
Bước 4: Cập nhật bộ đệm hệ thống
Cập nhật hoặc làm mới kho lưu trữ apt của hệ thống bằng cách thực thi lệnh lệnh sau:
Mã:
$ sudo apt update
Bước 5: Cài đặt Yarn
Sau khi các gói kho lưu trữ apt được cập nhật, hãy chạy lệnh bên dưới để cài đặt yarn trên hệ thống Ubuntu 20.04:
Mã:
$ sudo apt -y install yarn
Nếu bạn đã cài đặt node js bằng nvm, hãy bỏ qua phần cài đặt các gói node js và sử dụng lệnh sau để cài đặt yarn:
Mã:
$ sudo apt install --no-install-recommends yarn
Sau khi hoàn tất cài đặt yarn, hãy kiểm tra phiên bản ứng dụng Yarn đã cài đặt bằng cách thực thi lệnh terminal sau:
Mã:
$ yarn --version
Xin chúc mừng! Quá trình cài đặt yarn đã hoàn tất trên hệ thống Ubuntu 20.04.
Gỡ cài đặt Yarn khỏi Ubuntu 20.04
Sau khi sử dụng phần mềm này, bạn có thể gỡ cài đặt khỏi hệ thống Ubuntu của mình bằng cách thực hiện lệnh bên dưới:
Mã:
$ sudo apt remove the yarn
Sử dụng Yarn trên Ubuntu 20.04
Sau khi cài đặt yarn trên hệ thống Ubuntu 20.04, bạn có thể sử dụng và khám phá thêm nhiều lệnh yarn hữu ích trên hệ thống của mình. Chúng ta hãy thảo luận về một số lệnh yarn hữu ích được đưa ra dưới đây:Tạo một dự án mới và khởi tạo Yarn
Trước tiên, hãy tạo một thư mục dự án mới cho ứng dụng phần mềm của bạn và điều hướng đến thư mục đó bằng cách chạy các lệnh được đề cập bên dưới:
Mã:
$ mkdir ~/yarn_project && cd ~/yarn_project
Bây giờ, sử dụng lệnh ‘yarn init’ sau, tạo một dự án mới:
Mã:
$ yarn init yarn_project
Sau khi bạn cung cấp thông tin, tập lệnh sẽ tự động tạo tệp ‘package.json’ chứa thông tin đã đề cập ở trên. Bạn có thể truy cập và thực hiện thay đổi cho tệp này bất kỳ lúc nào trên hệ thống của mình.
Thêm phụ thuộc vào dự án bằng yarn
Bằng cách sử dụng lệnh sau, hãy thêm một phụ thuộc dự án mới theo sau là tên o:
Mã:
$ yarn add [package-name]
Mã:
$ yarn add react
Khi người dùng chỉ cung cấp tên gói, theo mặc định, Yarn sẽ cài đặt phiên bản mới nhất của gói đó. Để cài đặt một phụ thuộc dự án cụ thể, hãy làm theo cú pháp sau:
Mã:
$ yarn add [package-name]@[package-version]
Nâng cấp phụ thuộc dự án
Bằng cách sử dụng các lệnh sau, bạn có thể nâng cấp phụ thuộc dự án hoặc các gói:
Mã:
$ yarn upgrade
Mã:
$ yarn upgrade [package-name]
Mã:
$ yarn upgrade [package-name]
Mã:
$ yarn upgrade [package-name]@[version]
Xóa gói hoặc phụ thuộc
Sử dụng lệnh yarn sau, bạn có thể dễ dàng xóa phụ thuộc của dự án đã cài đặt khỏi ứng dụng của mình:
Mã:
$ yarn remove [package-name]
Mã:
$ yarn remove react
Cài đặt tất cả các phụ thuộc của dự án
Thực hiện lệnh sau để cài đặt các phụ thuộc hoàn chỉnh của dự án được đề cập trong tệp ‘package.json’:
Mã:
$ yarn install
Chỉ cần nhập lệnh ‘yarn’ trên cửa sổ terminal để cài đặt tất cả các phụ thuộc của dự án.