Câu hỏi phỏng vấn Package Managerment
Câu hỏi

Trong package.json, trường engines có tác dụng gì?

Câu trả lời

Trong file package.json, trường engines được sử dụng để chỉ định các phiên bản của Node.js và các công cụ khác mà ứng dụng của bạn tương thích. Mục tiêu chính là đảm bảo môi trường chạy ứng dụng có các phiên bản phù hợp, tối ưu hoặc đúng với target mà bạn đã kiểm tra.

  • Cú pháp: Trường này là một object, trong đó mỗi khóa là tên một công cụ (như node, npm) và giá trị là phiên bản hoặc dãy phiên bản được chỉ định theo Semantic Versioning. Ví dụ: "engines": { "node": ">=12.0.0" }.

  • Kiểm tra phiên bản: Công cụ như npm hoặc yarn sẽ kiểm tra trường engines để cảnh báo hoặc ngăn cản việc cài ...

middle

middle

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

senior

Khi xây dựng một nền tảng library packages dùng nội bộ công ty, bạn thiết kế publish flow như thế nào?

senior

So sánh cách hoạt động của npm workspaces và yarn workspaces.

senior

Bạn từng xử lý supply-chain attack trong package npm chưa? Cách phát hiện?

Bình luận

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

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