Yarn quản lý package javascript từ Facebook
npm
5
YARN
4
White

Cuong Huynh viết ngày 02/11/2016

Hiện nay, có khá nhiều công cụ giúp quản lý package javascript như npm, bower, component, ... phổ biến nhất hiện nay là npm. Lập trình viên có thể try cập hàng ngàn package javascript thông qua npm.

Gần đây, Facebook đã bổ sung vào danh sách đó 1 công cụ tên là Yarn và được đánh giá là nhanh hơn, và đáng tin cậy, cũng như độ bảo mật hơn npm.

Một số chức năng của Yarn:

Chế độ Offline

Yarn cung cấp khả năng làm việc ở chế độ offline, nghĩa là những package nào mà bạn đã cài đặt trước đây thì khi bạn cài đặt lại sẽ không cần kết nối internet.

Cài đặt từ nhiều nguồn

Khi sử dụng yarn bạn có thể cài đặt package từ npm, bower, hoặc từ git và kể cả local.

yarn add <pkg-name>

Tốc độ cài đặt cực nhanh

Nếu bạn đã từng làm việc với npm, bạn sẽ biết thời gian cài đặt của npm tốn rất nhiều thời gian lên đến vài phút.

Còn đối với yarn, thời gian cài đặt chỉ diễn ra trong vài giây.

Khoá phiên bản tự động

Với npm có phương thức shrinkwrap dùng để ghi lại các phiên bản của các package bạn đã cài đặt và các dependency đi theo (dùng trong quá trình deploy phiên bản production). Nhưng thao tác này npm shrinkwrap là bằng tay, bạn phải nhớ chạy nó để tạo ra file đó npm-shrinkwrap.json.

Với yarn trong quá trình cài đặt file yarn.lock được tạo tự động, no tương tự như file composer.lock

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Cuong Huynh

1 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Bài viết liên quan
White
1 0
Full disclosure: Mình là người viết ra trang https://openit.io Giới thiệu Vì là một ngôn ngữ không có typing nên khi viết Javascript hay là PHP ...
Khoa Nguyen viết hơn 1 năm trước
1 0
White
14 6
Cảnh báo: Xuất hiện npm package giả chuyên đánh cắp biến môi trường Một người dùng trên Twitter vừa thông báo về một vài package giả mạo trên NPM,...
Huy Trần viết hơn 1 năm trước
14 6
White
7 3
(Ảnh) Chém gió axios là thư viện call api rất tuyệt vời, nó hầu như tương thích với mọi trình duyệt,khi mình sử dụng axios thì hầu như mình chả ...
Nguyễn Minh Đức viết 6 tháng trước
7 3
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
1 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!