Uso il modulo fs
per creare collegamenti simbolici.Come forzare una creazione di collegamenti simbolici sovrascrivendo il collegamento simbolico esistente?
fs.symlink("target", "path/to/symlink", function (e) {
if (e) { ... }
});
Se il path/to/symlink
esiste già, un errore viene inviato nella callback.
Come posso forzare la creazione di collegamenti simbolici e sovrascrivere il collegamento simbolico esistente?
Esiste un'alternativa diversa da check error + delete existing symlink + try again
?
Ci possono essere moduli che forniranno tale funzionalità, ma alla fine utilizzerà anche il metodo che descrivi (che, o _ "verifica esistenza + elimina se esiste + collegamento simbolico" _). – robertklep
Non so come farlo in js, ma in linux puoi sovrascrivere symlink, quindi puoi chiamare uno script di shell dal nodo. Fonte: http://serverfault.com/questions/389997/how-to-override-update-a-symlink – vanadium23
@robertklep Beh, certo. Posso creare anche un modulo, solo per questa cosa, ma sarei interessato se esiste un modo nativo. –