Cách kích hoạt Yarn
Yarn
là một công cụ quản lý gói nhanh, đáng tin cậy và an toàn, được phát triển bởi Facebook. Nó cung cấp tốc độ cài đặt phụ thuộc nhanh hơn npm
, hỗ trợ ngoại tuyến tốt hơn và xác định phụ thuộc đáng tin cậy hơn. Sử dụng Yarn
có thể giúp các nhà phát triển quản lý phụ thuộc của dự án hiệu quả hơn và nâng cao năng suất phát triển.
Kích hoạt Yarn
Node.js được cài đặt qua ServBay thường đi kèm Yarn
và được kích hoạt mặc định. Nếu phát hiện Yarn
chưa được kích hoạt hoặc cần cập nhật, có thể thực hiện theo các bước sau.
Xác nhận Yarn đã được cài đặt
- Mở terminal, nhập lệnh sau để kiểm tra phiên bản
Yarn
:bashVí dụ đầu ra:yarn -v
1bash1.22.19
1
Cài đặt hoặc cập nhật Yarn
Nếu khi nhập yarn
xuất hiện thông báo sau, nghĩa là cần cài đặt hoặc cập nhật Yarn
. Vui lòng nhập Y
để tải và cài đặt:
$ yarn -v
! Corepack is about to download https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz
? Do you want to continue? [Y/n]
1.22.22
2
3
4
5
Xác nhận cài đặt hoặc cập nhật hoàn tất, kiểm tra lại phiên bản:
$ yarn -v
1.22.22
2
Nếu Yarn
chưa được cài đặt hoặc cần cập nhật thủ công, có thể sử dụng lệnh sau để cài đặt hoặc cập nhật:
npm install -g yarn
Sau khi cài đặt hoặc cập nhật hoàn tất, kiểm tra lại phiên bản:
yarn -v
Thông qua các bước trên, bạn có thể đảm bảo rằng Yarn
đã được cài đặt và cập nhật đúng cách tới phiên bản mới nhất.
Lợi ích của việc sử dụng Yarn
Ưu điểm chính của Yarn
nằm ở tốc độ cài đặt phụ thuộc nhanh, hỗ trợ ngoại tuyến tốt hơn và xác định phụ thuộc đáng tin cậy hơn. Sau đây là một số ví dụ thực tế khi sử dụng Yarn
:
Khởi tạo dự án
Sử dụng Yarn
để khởi tạo một dự án Node.js mới:
yarn init
Điều này sẽ hướng dẫn bạn tạo một tệp package.json
mới chứa thông tin cơ bản của dự án và các phụ thuộc.
Cài đặt phụ thuộc
Sử dụng Yarn
để cài đặt phụ thuộc của dự án:
yarn install
Điều này sẽ cài đặt tất cả các phụ thuộc theo tệp package.json
.
Thêm phụ thuộc
Thêm một gói phụ thuộc mới:
yarn add lodash
Điều này sẽ cài đặt gói lodash
và cập nhật tệp package.json
.
Gỡ bỏ phụ thuộc
Gỡ bỏ một gói phụ thuộc:
yarn remove lodash
Điều này sẽ gỡ bỏ gói lodash
khỏi dự án và cập nhật tệp package.json
.
Cập nhật phụ thuộc
Cập nhật tất cả các gói phụ thuộc trong dự án:
yarn upgrade
Sử dụng script của Yarn
Yarn
cho phép định nghĩa các script trong tệp package.json
, thuận tiện cho việc thực thi các lệnh thường dùng. Ví dụ, thêm các script sau vào tệp package.json
:
"scripts": {
"start": "node app.js",
"test": "jest"
}
2
3
4
Sau đó có thể chạy các script này bằng các lệnh sau:
yarn start
yarn test
2
Các lệnh thường dùng
Cài đặt gói toàn cầu:
bashyarn global add <package-name>
1Ví dụ, cài đặt
create-react-app
:bashyarn global add create-react-app
1Xem các gói toàn cầu:
bashyarn global list
1Dọn dẹp cache:
bashyarn cache clean
1
Với việc sử dụng Yarn
, các nhà phát triển có thể tận hưởng tốc độ cài đặt phụ thuộc nhanh hơn, hỗ trợ ngoại tuyến tốt hơn và xác định phụ thuộc đáng tin cậy hơn, qua đó nâng cao hiệu suất phát triển tổng thể.