Saltar al contenido principal
Version: 7.x

pnpm CLI

Diferencias con npm

A diferencia de npm, pnpm valida todas las opciones. Por ejemplo, pnpm install --target_arch x64 fallará ya que --target_arch no es una opción válida para pnpm install.

Sin embargo, algunas dependencias pueden usar la variable de entorno npm_config_ , que se completa con las opciones de CLI. En este caso, tienes las siguientes opciones:

  1. establezca explícitamente la variable env: npm_config_target_arch=x64 pnpm install
  2. Fuerza la opción desconocida con --config.: pnpm install--config.target_arch=x64

Opciones

-C <ruta>, --dir <ruta>

Ejecutar como si pnpm se hubiera iniciado en <ruta> en lugar del directorio de trabajo actual.

-w, --workspace-root

Ejecutar como si pnpm se hubiera iniciado en workspace en lugar del directorio de trabajo actual.

Comandos

Si deseas aprender más, puede visitar la documentación para cada comando de pnpm CLI de forma individual. Aqui hay una lista de comandos útiles de npm y su equivalente en pnpm:

comando npmequivalencia pnpm
npm installpnpm install
npm i <pkg>[pnpm add <pkg>]
npm run <cmd>[pnpm <cmd>]

Cuando se utiliza un comando desconocido, pnpm va a buscar un script que coincida con ese nombre, por ejemplo, pnpm run lint es lo mismo que usar pnpm lint. Si no existe un script con ese nombre, pnpm ejecutara el comando como un shell script, esto le permitirá hacer cosas como pnpm eslint (ver más... pnpm exec).