Перейти к основному содержимому
Версия: 6.x

Удаление pnpm

Удаление глобально установленных пакетов

Перед тем как удалить pnpm CLI, имеет смысл удалить все глобальные пакеты котоыре были установленные через pnpm.

Чтобы получить список всех глобальных пакетов, используйте pnpm ls -g. Есть два способа удаления глобальных пакетов:

  1. Запустите pnpm rm -g <pkg>... каждого глобального пакета в списке.
  2. Запустите pnpm root -g, чтобы найти путь к глобальному каталогу и удалите его вручную.

Удаление pnpm CLI

Если вы использовали автономную команду для установки pnpm (или npx), тогда вы можете удалить pnpm CLI используя:

pnpm rm -g pnpm

Вы также можете очистить переменную env PNPM_HOME в файле конфигурации вашей консоли ($HOME/.bashrc, $HOME/.zshrc или $HOME/.config/fish/config.fish).

Если вы использовали npm для установки pnpm, тогда вам необходимо использовать его и для удаления:

npm rm -g pnpm

Удаление глобального хранилища контента

Если вы использовали pnpm только на основном диске, тогда у вас будет глобальное хранилище в домашней директории. Так что просто удалите его, используя:

rm -rf ~/.pnpm-store

Если вы использовали pnpm на неосновном диске, то хранилище находится в корне того диска. Например, если вы использовали pnpm на диске D: на Windows, то удалите хранилище, расположенное по пути D:\.pnpm-store.

Удаление файла состояния

pnpm также сохраняет некоторое состояние в ~ /.pnpm-state.json. Вы можете удалить этот файл.