Команда удалить все модули npm глобально? - PullRequest
335 голосов
/ 15 февраля 2012

Есть ли команда для удаления всех глобальных модулей npm?Если нет, что вы предлагаете?

Ответы [ 18 ]

4 голосов
/ 14 октября 2013

Используйте этот код для удаления любого пакета:

npm rm -g <package_name>
2 голосов
/ 01 апреля 2019

Все, что вы сделали хорошую работу.Это объединенные предложения в одной строке кода.

npm rm -g `npm ls -gp --depth=0 | awk -F/node_modules/ '{print $2}' | tr '/\n' ' '`

Чем отличается?Удаление будет выполнено одной командой: npm rm -g *** *** ***

1 голос
/ 09 марта 2018

если у вас есть Intellij Webstorm, вы можете использовать встроенный графический менеджер пакетов.

откройте его как root и создайте проект emtpy. перейти к

Файл> Настройки> Язык и рамки> Node.js и NPM

там вы увидите все установленные пакеты. Удаление очень просто, вы можете выбрать и отменить выбор любого пакета, который хотите удалить, а также Ctrl + a woks.

1 голос
/ 11 апреля 2015

Хорошо, если вы находитесь в Windows и хотите удалить / удалить все node_modules, вам нужно выполнить следующие шаги.

  1. Перейти к командной строке Windows
  2. Перейти в каталог node_modules( Не в папке node_modules )
  3. Введите приведенную ниже команду и дайте ей 1-2 минуты, чтобы удалить все каталоги внутри node_module

     rmdir /s /q node_modules
    

Надеюсь, это поможет кому-то на Windows

0 голосов
/ 05 апреля 2016

Просто вставьте в консоль:

sudo npm list -g --depth = 0.|awk -F '' '{print $ 2}' |awk -F '@' '{print $ 1}' |sudo xargs npm remove -g

Его работа для меня ...

0 голосов
/ 25 ноября 2013
npm ls -gp | awk -F/ '/node_modules/&&!/node_modules.*node_modules/&&!/npm/{print $NF}' | xargs npm rm -g
0 голосов
/ 29 апреля 2014

Это так же просто, как: rm -rf ~/.npm

0 голосов
/ 05 декабря 2013

Сед раствор

npm -gp ls | sed -r '/npm$|(node_modules.*){2,}/d; s:.*/([^/]+)$:\1:g' | xargs npm rm -g
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...