Если я запустил pub serve
от PS, он правильно начинает прослушивать 8080
, и я могу подключиться из своего браузера.Как Start-Job не совпадает с выполнением моей команды?
PS M:\Coding\Games\dart_games> pub serve
Loading source assets... (0.2s)
Serving dart_games web on http://localhost:8080
Build completed successfully
Однако, если я пытаюсь запустить его как Job
, это не похоже на работу:
PS M:\Coding\Games\dart_games> Start-Job { pub serve }
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
4 Job4 BackgroundJob Running True localhost pub serve
PS M:\Coding\Games\dart_games> iwr http://localhost:8080/
iwr : Unable to connect to the remote server
At line:1 char:1
+ iwr http://localhost:8080/
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation:
(System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],
WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,
Microsoft.PowerShell.Commands.InvokeWebRequestCommand
А, это чище, чем у меня было! :) –