Câu hỏi phỏng vấn Node.js
Câu hỏi

Sự khác biệt giữa dependencies, devDependencies v...

Câu trả lời

Trong tệp package.json của một dự án Node.js, dependencies, devDependencies và peerDependencies đều là các danh mục gói (packages) mà dự án của bạn phụ thuộc vào. Tuy nhiên, mỗi loại phụ thuộc này có mục đích và ứng dụng riêng:

  1. dependencies: Đây là các gói mà dự án của bạn cần để chạy một cách hiệu quả. Các gói này bao gồm cả những thư viện mà ứng dụng của bạn sử dụng khi chạy, chẳng hạn như React, Vue, Firebase, v.v. Khi bạn hoặc người khác chạy lệnh npm install từ thư mục gốc của dự án, npm sẽ cài đặt tất cả các gói được liệt kê trong phần dependencies.
  2. devDependencies: Đây là các gói chỉ cần thiết trong quá trình phát triển dự án, không cần thiết khi dự án được chạy trong môi trường sản xuất. Ví dụ, các framework kiểm thử như Jest, hoặc các công cụ như ESLint và Babel. Khi bạn chạy lệnh npm install <package_name> --save-dev, npm sẽ cài đặt gói đó v...
senior

senior

Gợi ý câu hỏi phỏng vấn

junior

Middleware trong Nodejs là gì?

middle

Sự khác biệt giữa bất đồng bộnon-blocking trong Nodejs là gì?

middle

Sự khác biệt giữa gói clusterworker_threads trong Node.js là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào