pnpm add expressSave package to dependencies.
Dependency types, package sources, versions, lockfiles, and reproducible installs.
Install dependencies into the right bucket.
pnpm add expressSave package to dependencies.
pnpm add -D vitestSave package to devDependencies.
pnpm add -O sharpSave package to optionalDependencies.
Install for local development and declare the peer dependency in package.json.
pnpm add -D react && pnpm pkg set peerDependencies.react='^18.0.0'Install for local development and declare the peer dependency in package.json.
pnpm add -g npm-check-updatesInstall a package globally.
Install from versions, tags, files, tarballs, Git, and local paths.
pnpm add react@nextInstall a package using a registry dist-tag.
pnpm add react@18.3.1Install a specific version.
pnpm add react@^18Install a version range.
pnpm add https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgzInstall a package from a tarball URL.
pnpm add github:lodash/lodashInstall a package directly from a Git-hosted repository.
pnpm add ./packages/utilsInstall from a local directory path.
pnpm add @acme/ui@workspace:*Link a workspace package using the workspace protocol.
Keep installs deterministic.
pnpm ciPerform a clean install from an existing lockfile.
pnpm install --prefer-frozen-lockfilePrefer a frozen install but allow lockfile generation when needed.
pnpm install --no-lockfileAvoid generating or using a lockfile in temporary scenarios.
git diff -- pnpm-lock.yamlInspect lockfile changes after dependency operations.
pnpm outdated --longDisplay richer outdated dependency information.