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

Làm sao để enforce rules cho versio...

Câu trả lời

Copy
Để enforce rules cho version range (chỉ cho phép fixed hoặc ^), lập trình viên có thể sử dụng một số kỹ thuật và công cụ quản lý phiên bản:

1. **Sử dụng `.npmrc` hoặc cấu hình quản lý phụ thuộc**: Định nghĩa chính sách phiên bản ngay trong file cấu hình `.npmrc` bằng cách thêm các entries như `save-exact=true` để lưu phiên bản cố định, hoặc `save-prefix=^` để cho phép chỉ sử dụng caret (^).

2. **Kiểm tra tĩnh bằng script**: Viết một script kiểm tra cú pháp version trong `package.json`. Script này có thể được thực hiện trước khi commit code, thông qua một hook của Git như `pre-commit`.

3. **Sử dụng công cụ kiểm tra phụ thuộc**: Các công cụ như `depcheck` ...
senior

senior

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

middle

Làm sao để audit các packages có lỗ hổng bảo mật bằng npm?

senior

Khi có dependency lớn không còn duy trì, bạn xử lý ra sao trong production app?

middle

Khi chạy npm outdated, thông tin hiển thị có ý nghĩa gì?

Bình luận

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

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