尝试使用“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 未启动本地服务器

我无法使用 npm start 运行反应应用程序如何解决此错误?

尝试运行 npm start 命令时出错

sh: react-scripts: 运行 npm start 后找不到命令

在我尝试在终端上运行 npm start 后,React Native 没有在 chrome 上启动 Metro bundler

为啥 React 应用程序在运行“npm start”命令时会出错?