diff options
author | 2024-10-31 11:13:50 +0800 | |
---|---|---|
committer | 2024-10-31 11:13:50 +0800 | |
commit | 9ca89b3e13d47e146989cfabb916d6599d140f03 (patch) | |
tree | 70f9b6edfd8889be9c476521d877aeabfba3642e | |
parent | 94eaeea1c437402ffc44103126b355adab4b8a01 (diff) | |
download | astro-9ca89b3e13d47e146989cfabb916d6599d140f03.tar.gz astro-9ca89b3e13d47e146989cfabb916d6599d140f03.tar.zst astro-9ca89b3e13d47e146989cfabb916d6599d140f03.zip |
fix(cli): reset `NODE_ENV` to ensure install command run in dev mode (#12338)
-rw-r--r-- | .changeset/itchy-flowers-report.md | 5 | ||||
-rw-r--r-- | packages/astro/src/cli/install-package.ts | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/.changeset/itchy-flowers-report.md b/.changeset/itchy-flowers-report.md new file mode 100644 index 000000000..3c8e41c87 --- /dev/null +++ b/.changeset/itchy-flowers-report.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Resets `NODE_ENV` to ensure install command run in dev mode diff --git a/packages/astro/src/cli/install-package.ts b/packages/astro/src/cli/install-package.ts index d61a752de..8dfd7c6c5 100644 --- a/packages/astro/src/cli/install-package.ts +++ b/packages/astro/src/cli/install-package.ts @@ -144,7 +144,13 @@ async function installPackage( await exec( installCommand.pm, [installCommand.command, ...installCommand.flags, ...installCommand.dependencies], - { nodeOptions: { cwd: cwd } }, + { + nodeOptions: { + cwd, + // reset NODE_ENV to ensure install command run in dev mode + env: { NODE_ENV: undefined }, + } + }, ); spinner.succeed(); |