【发布时间】:2020-03-03 17:10:06
【问题描述】:
我有一个由 create-react-app 创建的 react 应用。运行 npm start 后(启动脚本在 package.json 中显示为“start”:“react-scripts start”),控制台显示像往常一样启动开发服务器并启动浏览器。但在此之后,控制台和浏览器都绝对不会无限期地执行任何操作。没有错误或输出。它什么都不做。
【问题讨论】:
-
奇怪。每次使用 create-react-app 创建新项目时都是这样吗?
-
你能分享一下终端的屏幕截图吗,检查是否有任何应用程序在端口 3000 中运行,可能是这个问题(猜猜!!),在终端中它会要求按是或否在另一个端口打开应用程序。
-
请分享错误截图
-
是的,每次我启动应用程序时,它都会在新端口上启动。发生这种情况是因为 Node 应用程序在我运行它的端口上运行。我使用 CTRL+C 停止应用程序,在终端中将其关闭,但任务管理器显示进程仍在运行。我尝试从任务管理器和终端使用 taskkill 杀死这些进程,但都失败了。后者给出错误提示“此进程没有正在运行的实例”。再次启动应用程序会提示我使用不同的端口(3000、3001、3002 等),我回答是,但我再次在“启动开发服务器”处停止
-
我会分享屏幕截图,但实际上没有什么可显示的。终端不会从“启动开发服务器”向后滚动,浏览器只会无限期地继续加载。
标签: reactjs npm create-react-app react-scripts