外部命令(winget/fnm/npm)的 stdout 输出进入函数输出流, 导致 return $false 实际返回数组, if (-not (Func)) 判断失效, 脚本在 fnm 不可用时仍继续执行 Install-NodeWithFnm 导致报错。 所有外部命令调用加 | Out-Host 将输出重定向到控制台。
16 KiB
16 KiB
外部命令(winget/fnm/npm)的 stdout 输出进入函数输出流, 导致 return $false 实际返回数组, if (-not (Func)) 判断失效, 脚本在 fnm 不可用时仍继续执行 Install-NodeWithFnm 导致报错。 所有外部命令调用加 | Out-Host 将输出重定向到控制台。