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