Yarn, cài đặt trình quản lý phụ thuộc JavaScript này cho Ubuntu 20.04

về sợi

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:

cài đặt curl trên Ubuntu 20.04

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):

thêm khóa GPG

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:

thêm repo

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:

cơ sở sợi

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):

đề xuất cài đặ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):

phiên bản của sợi được cài đặt trên Ubuntu 20.04

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:

cài đặt phản ứng

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.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.