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

senior

Sự khác biệt giữa các hàm spawnexecute của child_process trong Node.js là gì? Khi nào nên sử dụng từng hàm?

middle

Buffer là gì và tại sao nên sử dụng chúng trong Node.js?

senior

Làm thế nào để đo thời gian của các hoạt động không đồng bộ trong Nodejs?

Bình luận

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

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