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