Tôi sử dụng mô-đun fs
để tạo liên kết tượng trưng.Làm cách nào để buộc tạo liên kết tượng trưng bằng cách ghi đè liên kết tượng trưng hiện có?
fs.symlink("target", "path/to/symlink", function (e) {
if (e) { ... }
});
Nếu số path/to/symlink
đã tồn tại, lỗi được gửi trong gọi lại.
Tôi làm cách nào để tạo liên kết tượng trưng và ghi đè liên kết tượng trưng hiện có?
Có cách nào khác thay thế cho check error + delete existing symlink + try again
không?
Có thể có các mô-đun sẽ cung cấp chức năng như vậy, nhưng cuối cùng nó cũng sẽ sử dụng phương pháp bạn mô tả (đó, hoặc _ "kiểm tra sự tồn tại + xóa nếu tồn tại + liên kết tượng trưng" _). – robertklep
Tôi không làm thế nào để làm điều này trong js, nhưng trong linux bạn có thể ghi đè lên liên kết tượng trưng, vì vậy bạn có thể gọi một kịch bản shell từ nút. Nguồn: http://serverfault.com/questions/389997/how-to-override-update-a-symlink – vanadium23
@robertklep Vâng, chắc chắn rồi. Tôi có thể tạo ra một mô-đun là tốt, chỉ cho điều này, nhưng tôi muốn được quan tâm nếu có một cách bản địa. –