Предположим, я устанавливаю пакеты проектов с npm install
учетом package.json
модулей для установки. Через некоторое время я вижу, что мне не нужен какой-то конкретный модуль и удаляю его зависимость от package.json
. Затем я удаляю некоторые другие модули, package.json
потому что они больше не нужны, а другие заменяются альтернативами.
Теперь я хочу очистить node_modules
папку, чтобы там остались только модули, перечисленные в списке, package.json
а остальные должны были что-то вроде npm clean
. Я знаю, что могу удалить их вручную, но хотел бы иметь некоторые хорошие готовые к использованию функции сахара для этого.
node_modules
папке, а не так, как раньше, где каждая зависимость имеет свои собственные зависимости, устанавливаемые в свои собственныеnode_modules
папки ... с бесчисленными копиями одних и тех же зависимостей ... такnpm prune
принимает ли это во внимание? потому что эти глубокие зависимости не написаны на основнойpackage.json
части вашего проекта .. prune должен выглядеть рекурсивно.