We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af1af9f commit b0589d0Copy full SHA for b0589d0
2 files changed
.changeset/many-hairs-jump.md
@@ -0,0 +1,5 @@
1
+---
2
+"astro": patch
3
4
+
5
+Handles possible null value when calling `which-pm` during dynamic package installation
packages/astro/src/cli/install-package.ts
@@ -101,7 +101,7 @@ async function installPackage(
101
logger: Logger
102
): Promise<boolean> {
103
const cwd = options.cwd ?? process.cwd();
104
- const packageManager = (await whichPm(cwd)).name ?? 'npm';
+ const packageManager = (await whichPm(cwd))?.name ?? 'npm';
105
const installCommand = getInstallCommand(packageNames, packageManager);
106
107
if (!installCommand) {
0 commit comments