Skip to main content
Version: Következő

pnpm CLI

Különbségek npm-hez képest

npm-mel ellentétben pnpm minden opciót ellenőriz. Például pnpm install --foo sikertelen lesz, mivel --foo nem egy létező opciója a pnpm install parancsnak.

Egyes függőségek azonban használhatják a npm_config_ környezeti változót, amely a CLI opciókból van összerakva. Ebben az esetben a következő megoldásokból választhatsz:

  1. explicit módon állíthatod be a környezeti változót: npm_config_foo=true pnpm install
  2. kényszerítheted az ismeretlen opciót a --config. segítségével: pnpm install --config.foo

Opciók

-C <út>, --dir <út>

pnpm úgy fut mintha az <út>-ban lenne inditva, vagyis az az aktív mappája.

-w, --workspace-root

Hozzáadva: v5.6.0

pnpm aktív mappája a workspace gyökere lesz.

Parancsok

További információért tekintsed meg az egyes CLI-parancsok dokumentációját. Itt egy lista némely gyakran használt npm parancsok megfelelőiről:

npm parancspnpm megfelője
npm installpnpm install
npm i <pkg>[pnpm add <pkg>]
npm run <cmd>[pnpm <cmd>]

Ismeretlen parancs használata esetén pnpm a megadott névvel rendelkező szkriptet keresi, így pnpm run lint ugyanazzá válik mint pnpm lint. Ha nincs szkript a megadott névvel, akkor pnpm shell szkriptként hajtja végre a parancsot, így olyan dolgokat tehet, mint pnpm eslint (lásd pnpm exec).