package.json знает, есть ли какие-либо зависимости, которые не используются

#json #npm #package #package.json

#json #npm #пакет #package.json

Вопрос:

У меня есть проект зависимостей, я хотел бы знать, какая из этих зависимостей никогда не используется.

Пример У меня есть следующие зависимости:

  "dependencies": {
    "axios": "^0.19.2",
    "d3": "^5.16.0",
    "d3-scale": "^3.2.2",
    ...
}
  

Допустим, что в моем проекте я никогда не использовал зависимость, которую я установил d3 , я бы хотел, чтобы мне об этом сообщили.

Как я могу получить список всех установленных, но не используемых зависимостей?

Ответ №1:

Для этого есть пакет.

 npm install -g depcheck
  

Запустите в каталоге вашего проекта

 depcheck
  

Посмотрите результаты

 Unused dependencies
* chalk
* express
Unused devDependencies
* nodemon