Các cách cài đặt Yarn trên MacOs

Yarn là một công cụ quản lý package phổ biến được sử dụng cho các dự án JavaScript. Nó cung cấp một số lợi ích so với công cụ quản lý package khác như npm.

Khi chúng ta checkout một source code có sử dụng js (có thể là nodejs hoặc react hoặc các source được quản lý gói thông qua npm) chúng ta có thể gặp lỗi: zsh: command not found: yarn khi chạy yarn install. Lỗi này phát sinh do trên máy tính của chúng ta chưa cài đặt Yarn

Trong bài viết này, chúng ta sẽ tìm hiểu các cách cài đặt Yarn trên macOS.

Cách 1: Cài đặt Yarn bằng Homebrew

Homebrew là một công cụ quản lý gói phổ biến trên macOS. Nó giúp người dùng cài đặt các ứng dụng và công cụ khác nhau dễ dàng. Để cài đặt Yarn bằng Homebrew, bạn cần thực hiện các bước sau:

Cài đặt Homebrew nếu chưa có trên hệ thống của bạn. Bạn có thể thực hiện việc này bằng cách mở Terminal và chạy lệnh sau:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Cài đặt Yarn bằng lệnh sau:

brew install yarn

Kiểm tra phiên bản Yarn đã cài đặt bằng lệnh sau:

yarn --version

Nếu lệnh trên trả về phiên bản của Yarn, tức là bạn đã cài đặt thành công Yarn bằng Homebrew.

Cách 2: Cài đặt Yarn bằng npm

Nếu bạn đã cài đặt Node.js và npm trên hệ thống của mình, bạn có thể cài đặt Yarn bằng npm bằng cách chạy lệnh sau trong Terminal:

npm install -g yarn

Nếu trong quá trình cài đặt mà gặp lỗi dưới đây thì hãy cài bằng quyền root.

#hoặc cài bằng quyền root nếu bạn gặp lỗi
sudo npm install -g yarn

Sau khi cài đặt xong, bạn có thể kiểm tra phiên bản Yarn bằng lệnh sau:

yarn --version

Cách 3: Cài đặt Yarn bằng MacPorts

MacPorts là một công cụ quản lý gói mã nguồn mở cho macOS, cho phép người dùng cài đặt các ứng dụng và thư viện từ mã nguồn mở vào hệ thống của mình.

sudo port install yarn

Cài đặt MacPorts nếu chưa có trên hệ thống của bạn. Bạn có thể tải MacPorts tại địa chỉ https://www.macports.org/install.php.

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu một số cách cài đặt Yarn trên macOS bằng Homebrew, npm, MacPorts. Việc cài đặt Yarn sẽ giúp bạn quản lý các package trong các dự án JavaScript của mình một cách dễ dàng và hiệu quả.

Yarn là gì? Tại sao nên dùng nó?

Yarn là một trình quản lý gói phổ biến được sử dụng để quản lý các phụ thuộc trong các dự án JavaScript. Nó được tạo ra bởi Facebook như là một thay thế cho npm và đã trở thành sự lựa chọn ưa thích của nhiều nhà phát triển vì những lợi ích của nó so với npm.

Một trong những lợi ích chính của Yarn là tốc độ của nó. Yarn có quá trình cài đặt nhanh hơn so với npm vì nó lưu trữ bộ đệm các gói đã tải xuống, điều này làm cho các cài đặt tiếp theo nhanh hơn nhiều. Nó cũng hỗ trợ cài đặt các gói song song, điều này cũng giúp cải thiện tốc độ cài đặt.

Một lợi ích khác của Yarn là tính đáng tin cậy của nó. Yarn sử dụng một tệp khóa gọi là yarn.lock, đảm bảo rằng cùng một phiên bản các phụ thuộc được cài đặt trên tất cả các hệ thống. Điều này loại bỏ rủi ro của việc cài đặt các phiên bản khác nhau của các gói trên các máy khác nhau, gây ra các vấn đề tương thích.

Yarn cũng có hệ thống quản lý phụ thuộc mạnh mẽ hơn so với npm. Nó sử dụng một khái niệm gọi là “resolutions” cho phép nhà phát triển chỉ định phiên bản nào của một phụ thuộc sẽ được cài đặt, ngay cả khi nó xung đột với một phụ thuộc khác. Điều này giúp tránh xung đột và đảm bảo rằng phiên bản chính xác của mỗi phụ thuộc được cài đặt.

Ngoài ra, Yarn còn cung cấp nhiều tính năng hữu ích khác như workspaces, cho phép nhà phát triển quản lý nhiều gói trong một kho lưu trữ duy nhất, và caching ngoại tuyến, cho phép nhà phát triển làm việc trên các dự án mà không có kết nối internet.

Related posts:

  1. Hướng dẫn cài đặt MongoDB trên MacOS
  2. Hướng dẫn cài đặt LEMP trên MacOs Ventura
  3. Điểm nổi bật trong PHP 8 là gì? Các lưu ý khi nâng cấp từ PHp7 lên PHP8