fix stdout pipe buffer blocking during package installation

This commit is contained in:
Tw93
2025-10-13 20:13:07 +08:00
parent ceec2e071f
commit 2fb47988fc
4 changed files with 14 additions and 8 deletions

View File

@@ -120,15 +120,17 @@ export default abstract class BaseBuilder {
const projectCnConf = path.join(tauriSrcPath, 'rust_proxy.toml');
await fsExtra.copy(projectCnConf, projectConf);
await shellExec(
`cd "${npmDirectory}" && ${packageManager} install${registryOption}${peerDepsOption} --silent`,
`cd "${npmDirectory}" && ${packageManager} install${registryOption}${peerDepsOption}`,
timeout,
buildEnv,
this.options.debug,
);
} else {
await shellExec(
`cd "${npmDirectory}" && ${packageManager} install${peerDepsOption} --silent`,
`cd "${npmDirectory}" && ${packageManager} install${peerDepsOption}`,
timeout,
buildEnv,
this.options.debug,
);
}
spinner.succeed(chalk.green('Package installed!'));