У меня есть package.json со всеми моими devDependencies.
Я понял, что если я удалю зависимость и запустим npm prune, node удалит папку модуля с node_modules. Это самый простой способ сохранить мою папку node_modules.
Из docs:
npm чернослив
Удаление посторонних пакетов
Эта команда удаляет "посторонние" пакеты.
Посторонние пакеты - это пакеты, которые не указаны в родительском список зависимостей пакетов.
Однако иногда даже после запуска npm prune у меня все еще есть папка модуля в node_modules.
Почему это происходит и каков правильный способ удаления неиспользуемых модулей?