Trong phần tiếp theo, chúng ta sẽ xem xét về Yarn. Đây là một loại Trình cài đặt gói JavaScript và trình quản lý phụ thuộc do Facebook phát hành cộng tác với các nhà phát triển khác như Google. Trình cài đặt này giới thiệu các thay đổi trong quản lý phụ thuộc, thực thi tác vụ và một số cải tiến hiệu suất.
Yarn hỗ trợ đăng ký NPM, nhưng khác nhau về cài đặt gói. Nó sử dụng các tệp khóa và một thuật toán cài đặt xác định, cho phép bạn giữ nguyên cấu trúc thư mục nút_mô-đun cho tất cả người dùng tham gia vào một dự án. Điều này có thể giúp giảm các lỗi khó theo dõi trên nhiều máy.
Trong hầu hết các dự án lập trình, quản lý sự phụ thuộc là một nhiệm vụ quan trọng. Yarn là trình quản lý phụ thuộc gói nhanh, an toàn và đáng tin cậy cho các ứng dụng NodeJS. Điều này tương thích với NPM, được sử dụng để cài đặt, cấu hình, cập nhật và gỡ bỏ các gói.
Yarn là một trình quản lý mã nguồn mở, tạo bộ nhớ cache cho gói đã tải xuống trên máy của người dùng và có thể sử dụng lại gói này khi cần mà không cần tải xuống nhiều lần. Sử dụng tổng kiểm tra, trình quản lý gói này xác minh tính toàn vẹn của từng gói được cài đặt trước khi thực thi mã của nó. Ngoài ra, Yarn có thể được sử dụng ở chế độ ngoại tuyến.
Trong những dòng tiếp theo, chúng ta sẽ thấy cách cài đặt Yarn trên Ubuntu 20.04 LTS sử dụng môi trường dòng lệnh. Để sử dụng nó, chúng ta cần NodeJS , bởi vì nó phụ thuộc vào anh ta.
Cài đặt Yarn trên Ubuntu 20.04 LTS
Đã có kho lưu trữ chính thức trên Ubuntu 20.04 LTS để cài đặt. Sử dụng PPA này, chúng tôi có thể cài đặt Yarn trên toàn cầu trên hệ thống. Để tiến hành cài đặt trên máy tính của chúng tôi, chúng tôi sẽ phải mở một thiết bị đầu cuối (Ctrl + Alt + T) và sau đó làm theo từng bước sau:
Cài đặt cURL trên Ubuntu 20.04 LTS
Nếu bạn chưa cài đặt công cụ này trên hệ thống của mình, bạn có thể cài đặt nó từ kho lưu trữ gói Ubuntu 20.04 LTS chính thức. Tất cả những gì bạn phải làm là chạy lệnh sau để cài đặt cURL:
sudo apt install curl
Thêm khóa GPG
Khi chúng tôi đã cài đặt chính xác cURL trong hệ thống, trước khi bắt đầu cài đặt, chúng tôi sẽ thêm khóa GPG để xác minh gói Yarn. Để nhập khóa GPG, chỉ cần nhập lệnh sau vào cùng một thiết bị đầu cuối (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Bật kho lưu trữ Yarn
Để bắt đầu cài đặt, trước tiên chúng tôi sẽ thêm và kích hoạt kho lưu trữ cần thiết trong Ubuntu 20.04 LTS. Để làm như vậy, trong cùng một thiết bị đầu cuối, chúng ta sẽ sử dụng lệnh:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Cập nhật bộ nhớ cache và cài đặt Yarn
Ở giai đoạn này, đầu tiên chúng ta sẽ cập nhật bộ đệm APT và sau đó Yarn sẽ được cài đặt trên Ubuntu 20.04 LTS bằng cách sử dụng lệnh sau:
sudo apt update && sudo apt install yarn
Nếu bạn hiện đang sử dụng Nodejs và NPM, thì bạn có thể cài đặt Yarn bằng cách gõ lệnh sau trong terminal (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Kiểm tra phiên bản sợi
Sau khi quá trình cài đặt hoàn tất, chúng tôi sẽ có thể kiểm tra xem nó đã được cài đặt thành công trên hệ thống Ubuntu 20.04 của chúng tôi hay chưa. Chúng tôi sẽ thực hiện điều này bằng cách thực thi trong thiết bị đầu cuối của chúng tôi (Ctrl + Alt + T):
yarn --version
Sau khi thực hiện lệnh trên, terminal sẽ hiển thị cho chúng ta phiên bản đã cài đặt.
Cài đặt các gói bằng Yarn
Hầu hết các gói sẽ được cài đặt từ sổ đăng ký NPM và sẽ được đặt tên đơn giản theo tên gói của chúng. Ví dụ, nếu chúng tôi muốn cài đặt gói phản ứng từ sổ đăng ký NPM, chúng tôi sẽ chỉ phải viết lệnh:
yarn add react
đến thêm thông tin về cách cài đặt các gói với Yarn, người dùng có thể tham khảo tài liệu về vấn đề này mà chúng tôi có thể tìm thấy trong trang web của dự án.
Nếu bạn cần thêm thông tin về cách cài đặt Yarn trên Ubuntu, người dùng có thể tham khảo trang dự án. Trên trang này, chúng tôi cũng có thể tìm thấy Tài liệu về dự án. Chúng tôi cũng sẽ tìm thấy mã của bạn và thêm thông tin từ trang Yarn tại GitHub.