pnpm pm

Синтаксис pnpm pm <command> завжди запускає вбудовану команду pnpm, ігноруючи будь-який скрипт з такою ж назвою у файлі package.json.

Деякі вбудовані команди можна замінити за допомогою скриптів. Наприклад, якщо у вашому проєкті у файлі package.json визначено скрипт "clean", то команда pnpm clean запускає саме цей скрипт, а не вбудовану команду pnpm clean. Використання pnpm pm clean примусово запускає вбудовану команду.

Приклад#

{
  "scripts": {
    "clean": "rm -rf dist"
  }
}
# Запускає скрипт "clean" з package.json
pnpm clean
# або явно:
pnpm run clean

# Запускає вбудовану команду pnpm clean (видаляє node_modules)
pnpm pm clean