修正 macOS 前端构建 PATH

This commit is contained in:
chenxi 2026-09-28 10:35:50 +08:00
parent 8b6731d0d8
commit 93cce7224e

View File

@ -239,7 +239,7 @@ if (-not (Test-Path -LiteralPath $nodeExe) -or -not (Test-Path -LiteralPath $npm
throw "The project-local Node $NodeVersion installation is incomplete."
}
$originalPath = $env:Path
$originalPath = $env:PATH
$originalNodeOptions = $env:NODE_OPTIONS
$originalBuildTarget = $env:CAIWU_BUILD_TARGET
$originalTerserWorkers = $env:CAIWU_TERSER_WORKERS
@ -252,7 +252,7 @@ else {
Push-Location $repoRoot
try {
$env:Path = "$(if ($IsWindows) { $nodeRoot } else { Join-Path $nodeRoot 'bin' })$([IO.Path]::PathSeparator)$originalPath"
$env:PATH = "$(if ($IsWindows) { $nodeRoot } else { Join-Path $nodeRoot 'bin' })$([IO.Path]::PathSeparator)$originalPath"
$env:NODE_OPTIONS = "--max-old-space-size=$MaxOldSpaceSizeMB"
$env:CAIWU_TERSER_WORKERS = $TerserWorkers.ToString()
@ -375,7 +375,7 @@ try {
}
finally {
Pop-Location
$env:Path = $originalPath
$env:PATH = $originalPath
$env:NODE_OPTIONS = $originalNodeOptions
$env:CAIWU_BUILD_TARGET = $originalBuildTarget
$env:CAIWU_TERSER_WORKERS = $originalTerserWorkers