Как удалить глобальный пакет с помощью npm?

Я установил webpack таким образом:

npm install -g webpack

Теперь вы хотите удалить его:

npm uninstall -g webpack

Проверьте его еще раз, он не был удален:

webpack -v
3.1.0

Зачем?


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

npm list -g | grep webpack

Это также не сработало:

npm uninstall -g webpack --save

После запуска этого в каталог, который включал package.json:

npm uninstall webpack
npm WARN [email protected] requires a peer of [email protected] || 2 || ^2.1.0-beta || ^2.2.0-rc but none was installed.
npm WARN [email protected] requires a peer of [email protected]^2.8.0 but none was installed.
npm WARN [email protected] requires a peer of [email protected]^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc but none was installed.

Ответ 1

Попробуйте запустить оба ниже:

npm uninstall -g webpack
npm uninstall webpack

Я думаю, что вы можете проверить/пропустить локальную версию после удаления только глобальной.

Ответ 2

Пытаться

chown -R "$(whoami)": "$(npm root -g)" 

(вам может понадобиться sudo для него), а затем npm удалите -g снова

Ответ 3

npm uninstall -g webpack

Сработало у меня, попробуйте запустить командную строку в режиме администратора.

Ответ 4

для pm2 в Ubuntu мне пришлось запустить npm remove pm2 -g