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

Bạn hiểu gì về symlink và nod...

Câu trả lời

Symlink là gì?
Symlink, viết tắt của "symbolic link", là một tệp đặc biệt trỏ tới một thư mục hoặc tệp khác. Chúng hoạt động như những đường dẫn ảo, cho phép người dùng và các chương trình truy cập nhanh chóng vào nội dung được liên kết mà không cần bản sao vật lý. Trong lập trình, đặc biệt là quản lý gói, symlink được sử dụng để tạo các cấu trúc thư mục thuận tiện và tối ưu dung lượng.

Cấu trúc node_modules của pnpm

Cách hoạt động của pnpm:
Pnpm sử dụng cấu trúc lưu trữ theo kiểu chia sẻ, trong đó các phiên bản gói giống nhau được lưu trữ một lần duy nhất trong kho lưu trữ toàn cầu, tại ~/.pnpm-store. Thay vì tạo bản sao cho mỗi dự án, pnpm tạo ra các symlink trỏ từ node_modules của dự án đến kho lưu trữ này.

Đặc điểm nổi bật:...

senior

senior

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

senior

Bạn đã từng viết custom resolver cho dependency chưa? Trường hợp nào cần?

senior

Khi cần rollback một version package nội bộ đã bị lỗi, bạn thực hiện quy trình gì?

senior

Khi bạn thấy package-lock.json thay đổi quá nhiều dòng không rõ lý do, bạn xử lý như thế nào?

Bình luận

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

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