Команда rimraf
- это альтернатива Linux команде rm -rf
. С ее помощью можно рекурсивно удалить все файлы внутри каталога.
Глобальная установка
Устанавливается rimraf
через npm
. Это обычный модуль, поэтому установка пройдет отлично на любой операционной системе которая поддерживает npm
. Windows, Linux, macOS - проблем не должно быть нигде.
Римраф можно установить глобально
> npm install rimraf --global
Теперь можно использовать команду rimraf
из командной строки.
> rimraf ./node_modules
Такая команда удалит папку node_modules
и все ее содержимое.
Использование в Node.js проекте
Также rimraf
можно сохранить в текущем проекте и использовать в Node.js скриптах.
> npm install rimraf --save
Это бывает полезно для удаления данных которые больше не нужны.
import rimraf from 'rimraf';
// ...
// ...
// ...
.finally(() => {
rimraf(`./${userIdFolder}/`, () => console.log(`DELETED ./${userIdFolder}/`));
});
Такой вызов удобно прикрутить к цепочке промисов и удалить пользовательские данные, когда они больше не нужны.