Tệp package.json
là một tệp quan trọng trong các dự án sử dụng Node.js và npm (Node Package Manager). Tệp này chứa các thông tin cấu hình cho dự án, giúp quản lý các gói phụ thuộc, script, phiên bản và nhiều thông tin khác liên quan đến dự án.
Các chức năng chính của tệp package.json
bao gồm:
- Quản lý Gói Phụ thuộc: Liệt kê tất cả các gói npm mà dự án phụ thuộc vào để chạy và phát triển. Điều này bao gồm cả các gói được cài đặt cục bộ trong dự án và các gói cần thiết cho việc phát triển (devDependencies).
- Định nghĩa Script: Cho phép định nghĩa các script để chạy các tác vụ như xây dựng, kiểm tra, và triển khai dự án. Các script này có thể được chạy thông qua lệnh
npm run <script-name>
.
- Thông tin Dự án: Chứa thông tin cơ bản về dự án như tên, phiên bản, mô tả, tác giả, và giấy phép. Điều này giúp xác định dự án và phiên bản của nó.
- Cấu hình cho các công cụ khác: Nhiều công cụ và thư viện sử dụng
package.json
để lưu...