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

Sự khác biệt giữa dependencies, devDependenciespeerDependencies trong tệp package.json là gì?

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

fork trong Node.js là gì?

senior

Có thể sử dụng Class trong Node.js không? Cho ví dụ?

expert

V8 Templates là gì?

Bình luận

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

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