[英]Issue related to running of New React App
我安裝了Nodejs(v 10.16.0 LTS),然后使用Windows Powershell運行以下命令
npx create-react-app my-app
cd my-app
npm start
我面臨的實際問題是,如果在后台打開PowerShell窗口,則我的代碼可以正常工作。 但是,當我關閉PowerShell並重新加載“瀏覽器”選項卡時,發生錯誤,提示
無法訪問該網站
本地主機拒絕連接。
嘗試:
檢查連接
檢查代理和防火牆。
請幫助我解決這個問題。 謝謝
當關閉PowerShell窗口時,您也將終止React應用程序,它必須保持打開狀態。 運行npm start
在您的應用運行npm start
啟動本地服務器。 如果您希望關閉終端運行的應用程序可以使用https://www.npmjs.com/package/forever之類的庫,但是我不建議這樣做-很容易忘記您已經運行了一個應用程序實例:)
當您運行命令npm start
,這是預期的行為。 此命令在執行它的目錄中生成一個新的npm
實例,並指示它啟動服務器。 這里的問題是服務器默認情況下作為PowerShell的附加進程運行,並且一旦關閉PowerShell窗口,它必然會終止。
要從終端手動分離進程,我們在基於UNIX的系統(Linux,MacOS等)上的命令后使用&
,例如npm start &
。在PowerShell中,您可以使用內置函數像這樣稱為“ 啟動過程”
Start-Process -NoNewWindow npm start
如果您想了解更多信息,可以在這里引用博客文章-https: //ariefbayu.xyz/run-background-command-in-powershell-8ea86436684e
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.