fix: use separate stdout/stderr files for Start-Process to avoid same-path error
This commit is contained in:
+1
-1
@@ -404,7 +404,7 @@ function Install-FromNpm {
|
||||
$npmTimeout = 120
|
||||
Write-Info "npm install 超时设置: ${npmTimeout}s"
|
||||
|
||||
$proc = Start-Process -FilePath "npm" -ArgumentList "install", "-g", $script:NPM_PACKAGE, "--registry=$script:NPM_REGISTRY" -PassThru -WindowStyle Hidden -RedirectStandardOutput $LOG_FILE -RedirectStandardError $LOG_FILE
|
||||
$proc = Start-Process -FilePath "npm" -ArgumentList "install", "-g", $script:NPM_PACKAGE, "--registry=$script:NPM_REGISTRY" -PassThru -WindowStyle Hidden -RedirectStandardOutput "$env:TEMP\hapi-npm-out.log" -RedirectStandardError "$env:TEMP\hapi-npm-err.log"
|
||||
|
||||
$timedOut = $null
|
||||
try { $timedOut = -not $proc.WaitForExit($npmTimeout * 1000) } catch {}
|
||||
|
||||
Reference in New Issue
Block a user