NPX là gì? Sự khác nhau giữa NPX và NPM

NPX là một gói mở rộng của NPM, nó giúp việc cài đặt các mở rộng một cách thông minh, tiện lợi và dễ dàng hơn cho lập trình viên.
Trong khi đó NPM là một trình quản lý các gói cài đặt của Nodejs.

 

Một thèn quản lý, một thèn thực thi

Ví dụ đơn giản thế này cho dễ hiểu. Ví dụ để cài đặt một dự án Reactjs thay vì như thông thường làm việc với npm, chúng ta sẽ khởi tạo một dự án npm với lệnh

npm init

Sau đó sẽ cài đặt các gói phụ thuộc tiếp theo: react, react-dom,…
Thay vào đó, chỉ với npx bây giờ chúng ta chỉ cần chạy một lệnh duy nhất.

npx create-react-app my-app

Mở trình chạy command line bạn sẽ thấy các gói phụ thuộc sẽ lần lượt được cài đặt.
Rất tiện ích đúng không nào!

Cách cài đặt NPX

NPX đã được tích hợp từ NPM phiển bản 5.2.0. Nếu bạn đang dùng version này thì không cần cài đặt nữa nhé.

Ngược lại bạn cài đặt NPX theo lệnh sau

npm install -g npx

Cách sử dụng NPX

Để xem các lệnh trong npx bạn sử dụng

npx --help

Bài viết này mình chỉ giới thiệu về npx, vì khi làm việc với Reactjs chúng ta sử dụng npx thường xuyên.

5 2 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

1 Bình luận
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Hung
Hung
4 năm trước

thanks

More Post

MySQL Procedure là gì?

Procedure trong MySQL là một tập các khai báo sql được lưu trữ trong cơ sở dữ liệu(database) thực...

Dependency Injection và Service Container trong Laravel

Service Container trong Laravel như là trung tâm của một ứng dụng, có mặt mọi nơi trong dự án,...

Laravel Swagger là gì? Hướng dẫn tạo Swagger trong Laravel

Swagger là một framework giúp bạn định nghĩa, mô tả các API trong dự án một cách trực quan, rõ...

2
0
Rất thích suy nghĩ của bạn, hãy bình luận.x