Javascript 与运行新React应用程序相关的问题
我安装了Nodejs(v10.16.0lts),然后使用WindowsPowerShell运行以下命令Javascript 与运行新React应用程序相关的问题,javascript,node.js,reactjs,powershell,Javascript,Node.js,Reactjs,Powershell,我安装了Nodejs(v10.16.0lts),然后使用WindowsPowerShell运行以下命令 npx create-react-app my-app cd my-app npm start 我面临的实际问题是,如果在后台打开PowerShell窗口,那么我的代码工作正常。但当我关闭PowerShell并重新加载浏览器选项卡时,会出现如下错误: 无法访问此网站 本地主机拒绝连接 尝试: 检查连接 检查代理和防火墙 请帮我解决这个问题。谢谢当您关闭Power
npx create-react-app my-app
cd my-app
npm start
我面临的实际问题是,如果在后台打开PowerShell窗口,那么我的代码工作正常。但当我关闭PowerShell并重新加载浏览器选项卡时,会出现如下错误:
无法访问此网站
本地主机拒绝连接
尝试:
检查连接
检查代理和防火墙
请帮我解决这个问题。谢谢当您关闭PowerShell窗口时,您也会终止React应用程序,它必须保持打开状态。运行
npm start
启动本地服务器并运行应用程序。如果你想让应用程序在终端关闭的情况下运行,你可以像这样使用libs,但我不建议这样-很容易忘记你已经有一个应用程序实例在运行:)当你运行命令npm start
时,这是预期的行为。此命令在您执行它的目录中生成一个新的npm
实例,并指示它启动服务器。这里需要注意的是,默认情况下,服务器作为带有PowerShell的附加进程运行,并且在关闭PowerShell窗口后,它一定会终止
要手动从终端分离进程,我们在基于UNIX的系统(Linux、MacOS等)上的命令后使用&
,类似于npm start&
。对于PowerShell,您可以使用名为启动进程的内置函数,如下所示-
启动流程-非Windows npm启动
如果您想了解更多信息,可以在此处参阅一篇博客文章-这是正确的行为,您可以使用VS代码内部的集成终端来运行
npm start
,而不是单独的powershell窗口。对于本地开发,您需要在create react app
中托管您的站点,而npm start
为您提供了该站点。