2016-10-25 10 views
1

Я унаследовал проект реагирования с файлом package.json с тоннами зависимостей, многие из которых даже не включены в проект.Удалите все неиспользуемые зависимости от npm packages.json

Есть ли какой-нибудь хороший инструмент или способ для очистки пакетов.json, в основном удаляя все неиспользуемые пакеты, сохраняя все, что необходимо?

Прямо сейчас мне нужно идти по строкам, удалять пакет, а затем тестировать проект & сборки - и надеюсь, что я не пропустил что-то, что кажется очень склонным к ошибкам.

+0

здание? Нет ли файла 'test'? –

ответ

3

Вы можете попробовать depcheck, которые отвечают вашим требованиям:
https://www.npmjs.com/package/depcheck

+0

Кажется, это не замечает зависимостей, используемых в webpack –

+0

Зависимости, используемые в загрузчиках Webpack, могут быть распознаны специальным компонентом depcheck. Вы можете обратиться к его документу. –

+0

Даже делать 'depcheck. --specials = webpack' все еще, кажется, игнорирует зависимости webpack –

Смежные вопросы