Cuando trato de eliminar un directorio existente (y sus archivos dentro) con fs.rm('./temp/', { recursive: true, force: true }); lo elimina con éxito pero arroja este error:
node:internal/fs/rimraf:60 callback(err); ^ TypeError: callback is not a function at CB (node:internal/fs/rimraf:60:5) at FSReqCallback.oncomplete (node:fs:188:23)Tengo Node v16.13.2 instalado. ¡Gracias!
debido a la documentación de node.js fs https://nodejs.org/api/fs.html#fsrmpath-options-callback
debe pasar una función de devolución de llamada fs.rm(path[, options], callback)
por lo que su código se verá así:
fs.rm('./temp/', { recursive: true, force: true }, (error) => { //you can handle the error here });