Команда rimraf - это альтернатива Linux команде rm -rf. С ее помощью можно рекурсивно удалить все файлы внутри каталога.

Глобальная установка

Устанавливается rimraf через npm. Это обычный модуль, поэтому установка пройдет отлично на любой операционной системе которая поддерживает npm. Windows, Linux, macOS - проблем не должно быть нигде.

Начни Учить Full-Stack JavaScript СЕЙЧАС!

Римраф можно установить глобально

> 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}/`));
      });

Такой вызов удобно прикрутить к цепочке промисов и удалить пользовательские данные, когда они больше не нужны.