mirror of
https://github.com/pnpm/pnpm.git
synced 2026-07-20 12:42:38 -04:00
* fix(deploy): skip configDependencies in the nested install The deploy directory never installs configDependencies, so the install engine they designate (e.g. pacquet) isn't on disk to invoke. Without this override, `pnpm deploy` crashes with `ENOENT: ... lstat '<deployDir>/node_modules'` when the workspace declares pacquet under `configDependencies`. * test(deploy): cover deploy with pacquet in configDependencies Reproduces the ENOENT crash that happens when `deployFromSharedLockfile` forwards the workspace's `configDependencies` (e.g. pacquet) into its nested install and the install engine tries to spawn from `<deployDir>/node_modules/.pnpm-config/`. * test(deploy): clarify the public-registry comment in the pacquet deploy test