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

middle

Sự khác biệt giữa việc return một callback và chỉ gọi một callback trong Nodejs là gì?

middle

Giải thích thứ tự thực thi của các Event Listeners trong Node.js?

senior

Khi nào nên sử dụng code Synchronous và code Asynchronous trong Node.js?

Bình luận

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

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