Все команды npm list

В этом руководстве вы узнаете, как использовать полезную команду npm list для вывода списка пакетов, установленных в вашей системе.

Настройка

Начнем с создания примера проекта и установки некоторых пакетов:

  • Сначала создайте новый каталог с именем npm-demo и запустите команду npm init :
npm init --yes
  • Во-вторых, установите пакеты express и mongoose, выполнив следующие команды:
npm install express
npm install mongoose
  • В-третьих, установите пакет morgan в качестве зависимости разработки, используя npm install с --save-dev :
npm install morgan --save-dev

Команда npm list выводит установленные пакеты и их зависимости текущего проекта в виде древовидной структуры на стандартный вывод:

npm list

Выход:

Команда npm list

npm ls — это более короткая версия команды npm list :

npm ls

Если вы используете команду npm la или npm ll, вывод также будет включать расширенную информацию.

Список пакетов в виде дерева с заданной глубиной

Чтобы ограничить глубину дерева зависимостей, вы используете npm list с флагом --depth.

В следующем примере перечислены все установленные пакеты без их зависимостей:

npm list --depth=0

Выход:

Установленные пакеты без их зависимостей

Список пакетов в зависимостях

Чтобы отобразить только дерево зависимостей для пакетов в dependencies, вы используете флаг --prod или --production следующим образом:

npm list --prod

Выход:

Использование флага --prod или --production

Обратите внимание, что --prod является псевдонимом для --production.

Вы можете комбинировать флаги --prod и --depth следующим образом:

npm list --prod --depth=0

Выход:

Комбинирование флагов

Список пакетов в devDependencies

Чтобы отобразить дерево зависимостей для пакетов в devDependencies, вы используете команду npm list с --dev или --development :

npm list --dev

Выход:

Список пакетов в devDependencies

--dev — это псевдоним для --development.

Глобальные пакеты

Чтобы вывести глобальные пакеты, используйте команду npm list с флагом --global :

npm list --global

Форматирование установленных пакетов в формате JSON

Чтобы отформатировать вывод установленных пакетов в формате JSON, вы используете команду npm list с флагом --json :

npm list --depth=0 --json

Выход:

Использование команды npm list с флагом --json

Заключение

  • Используйте npm list, чтобы отобразить установленные пакеты в текущем проекте в виде дерева зависимостей.
  • Используйте npm list --depth=n, чтобы отобразить дерево зависимостей с указанной глубиной.
  • Используйте npm list --prod для отображения пакетов в dependencies.
  • npm list --dev для отображения пакетов в devDependencies.
  • npm list --global для вывода списка глобальных пакетов.
  • npm list --json для форматирования установленных пакетов в формате JSON.
Рейтинг
( 1 оценка, среднее 5 из 5 )
Александр Русаков / автор статьи
Программист, разработчик, 12 лет опыта работы в крупных компаниях. Быстро освоил typescript, делюсь своими знаниями на страницах этого сайта.
Загрузка ...
JavaScript и TypeScript