azd detects pnpm and yarn for JavaScript/TypeScript services
Introduced 2026-02-28 · score 0.92
HOW TO USE IT
For JavaScript/TypeScript services using pnpm or yarn, run `azd package` or deploy with `azd deploy` to let azd detect the package manager. To override detection, set `services.<service>.config.packageManager` in `azure.yaml`.
azd packageazd deployservices:
<service>:
language: js # or ts
config:
packageManager: pnpm # npm | pnpm | yarnWHY THIS HELPS
Build or deploy a JavaScript/TypeScript service that uses pnpm or yarn.
REQUIREMENTS AND LIMITATIONS
- Version: 1.23.7
- services.<service>.config.packageManager: Package manager used for dependency installation; overrides auto-detection from lock files. Allowed values: `npm`, `pnpm`, `yarn`.
- Prerequisite: Applies to JavaScript/TypeScript services (`js` or `ts`).
- Applies to JavaScript/TypeScript services.
FIRST-PARTY EVIDENCE
- https://github.com/Azure/azure-dev/releases/tag/azure-dev-cli_1.23.7
- https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-commands
- https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/azd-schema
Check the installed version and the source before using it. Entry JSON