尝试使用“npm start”运行此应用程序,但它不起作用。我如何使这个应用程序工作?
Posted
技术标签:
【中文标题】尝试使用“npm start”运行此应用程序,但它不起作用。我如何使这个应用程序工作?【英文标题】:Trying to run this app with “npm start” and it won’t work. How do I make this app work? 【发布时间】:2021-12-29 20:36:42 【问题描述】:我正在尝试让这个应用程序在我的笔记本电脑上运行。我正在使用 npm start 启动应用程序,但它给了我错误。我如何让它开始?这是我正在使用的代码。它是 GitHub 上应用程序的克隆。
https://github.com/adrianhajdin/project_medical_pager_chat.git
【问题讨论】:
您收到什么错误?你跑npm install
了吗?
PS C:\Users\elycm\OneDrive\Desktop\project_medical_pager_chat-master> npm start PS C:\Users\elycm\OneDrive\Desktop\project_medical_pager_chat-master> npm start npm 错误!代码 ENOENT npm 错误!系统调用打开 npm 错误!路径 C:\Users\elycm\OneDrive\Desktop\project_medical_pager_chat-master/package.json npm ERR! errno -4058----------------------------------------------- ------------npm 错误! enoent ENOENT:没有这样的文件或目录,打开 'C:\Users\elycm\OneDrive\Desktop\proje ct_medical_pager_chat-master\package.json' npm ERR! enoent 这与 npm 找不到文件有关。
请edit您的问题并将错误放在那里。它们在 cmets 中非常难以阅读,而且 cmets 可以随时出于任何原因删除。
【参考方案1】:
根据您的评论,您没有在正确的目录中运行 npm install
。
有一个client
和一个server
文件夹。您需要在两者中都使用npm install
,然后同时运行。
-
下载 ZIP 文件并解压
进入
server
文件夹并运行npm install && npm start
进入client
文件夹并运行npm install && npm start
这将导致 http://localhost:3000/ 在您的默认浏览器中打开,该浏览器是客户端应用程序,显然连接到服务器应用程序。
注意:由于某种原因,我不得不将服务器端口从 5000 更改为 5001。可以在server/index.js
中进行更改。你可能没有这个探针。
【讨论】:
以上是关于尝试使用“npm start”运行此应用程序,但它不起作用。我如何使这个应用程序工作?的主要内容,如果未能解决你的问题,请参考以下文章
我无法使用 npm start 运行反应应用程序如何解决此错误?
sh: react-scripts: 运行 npm start 后找不到命令
在我尝试在终端上运行 npm start 后,React Native 没有在 chrome 上启动 Metro bundler