Перечислите все глобально установленные модули одной командой в Ubuntu

Я работаю на ubuntu 14.04 Есть ли способ распечатать все глобальные модули (установленные с помощью npm) в командной строке. Как я могу это сделать?

6 ответов

Решение

Команда ниже выведет список всех ваших глобально установленных модулей

npm ls -g --depth 0

Для просмотра всех глобально установленных модулей выполните:

npm ls -g --depth 0

или пряжа

yarn global ls --depth 0

Дополнительно:

Чтобы получить краткое описание модуля, выполните:

npm ll -g --depth 0

Чтобы увидеть путь установки глобальных модулей, выполните:

npm ls -gp --depth 0

Мой предпочтительный метод - использовать пакет npmlist, который можно установить с помощью npm i -g npmlist, Тогда вы просто используете npmlist Команда для получения отформатированного и цветного списка с версиями всех глобальных пакетов.

$ npmlist

Installed npm packages: (global)

@vue/cli.................[3.5.1]
browser-sync............[2.26.3]
degit....................[2.1.3]
eslint..................[5.15.3]
eslint-plugin-vue........[5.2.2]
jsonlint.................[1.6.3]
npm......................[6.9.0]
npmlist..................[3.1.2]
prettier................[1.16.4]
serverless..............[1.39.1]

Гораздо более быстрая команда, чем выбранный ответ, если вам нужно только указать имя пакета, а не версию пакета:

ls -l $(npm root -g)

Чтобы увидеть список всех глобально установленных модулей, введите следующую команду:

npm ls -g --depth 0

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

Предыдущие глобальные и локальные флаги теперь устарели. Сегодня предпочтительный синтаксис выглядит следующим образом:

      npm list --location=global --depth 0
npm ls   --location=global --depth 0
npm la   --location=global --depth 0
npm ll   --location=global --depth 0

npmlist=$(npm list --location=global --depth 0)
npmlist
Другие вопросы по тегам