Перечислите все глобально установленные модули одной командой в 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