Как проверить, какую зависимость ввести какую в npm?
package.json
перечисляет все прямые зависимости приложения. В то время как npm-shrinkwrap.json
перечисляет все зависимости в довольно плоском формате (кажется, он помещает дочерние зависимости как корневые зависимости, когда это возможно (?))
Глядя на эти зависимости, я хотел бы знать, какие из них вводят, чтобы можно было удалить некоторые несущественные зависимости, которые увлекают за собой множество несущественных зависимостей.
Как это сделать?
1 ответ
Решение
Попробуйте запустить npm ls
в каталоге вашего проекта - он распечатает список всех модулей в вашем проекте в древовидном формате, показывая вам, какие именно зависимости у них есть. Оттуда вы всегда можете направить вывод в текстовый файл, если вы хотите просмотреть его более легко.