我正在 powershell 中启动一个 npm http-server,需要在脚本退出之前停止它。目前我有
$server = Start-Process http-server -passthru
Stop-Process -InputObject $server
就 powershell 而言,这会停止该进程(再次运行 stop 命令会失败,因为它已经停止),但打开的窗口不会消失,http 服务器会继续处理请求。如何让 http 服务器进程真的停止?
以管理员身份运行。我最担心的是 Windows 10,但这也可能在其他版本上运行。已安装 Powershell 5。