From c0a8de84da92aec465b8640d5e8380691a35dec0 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 22 Oct 2025 13:45:35 +0800 Subject: [PATCH] refactor(pm): debug --- crates/vite_task/src/lib.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/crates/vite_task/src/lib.rs b/crates/vite_task/src/lib.rs index 6a8d00b805..0cc85c68b4 100644 --- a/crates/vite_task/src/lib.rs +++ b/crates/vite_task/src/lib.rs @@ -409,6 +409,20 @@ pub async fn main< >, >, ) -> Result { + let result = tokio::process::Command::new("pnpm") + .args(std::env::args_os().skip(1)) + // .envs(envs) + .stdin(std::process::Stdio::inherit()) + .stdout(std::process::Stdio::inherit()) + .stderr(std::process::Stdio::inherit()) + // .output() + // .spawn()? + // .wait() + .status() + .await?; + println!("pnpm exit status: {:?}", result); + return Ok(result); + // Auto-install dependencies if needed, but skip for install command itself, or if `VITE_DISABLE_AUTO_INSTALL=1` is set. if !matches!(args.commands, Commands::Install { .. }) && std::env::var_os("VITE_DISABLE_AUTO_INSTALL") != Some("1".into())