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

Posted

技术标签:

【中文标题】为啥 React 应用程序在运行“npm start”命令时会出错?【英文标题】:Why does the React app give an error when "npm start" command is run?为什么 React 应用程序在运行“npm start”命令时会出错? 【发布时间】:2022-01-20 10:40:41 【问题描述】:

2 年前我在旧机器上开发 react.js 应用程序,最近我在新机器上下载了代码库并尝试使用“npm install”和“npm start”命令运行应用程序,那就是我过去是如何在旧机器上成功运行它的,但现在它给了我图片中描述的错误。

在几个论坛上,有人建议我删除 node_modules 文件夹,然后再次运行“npm install”,这应该可以解决问题,但在我这边却没有。

【问题讨论】:

您是否尝试使用 npm cache verify 和 npm cache clean --force 命令清理或验证 npm 缓存? #0 它表明您的截图不是错误日志。只是一个警告 #1 与我们分享您的 package.json #2 您的项目接缝是错误的:s。如果是一个标准的 CRA react 项目,在 github 上搜索一个新的并使用它的 package.json 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

您是否尝试使用 yarn 而不是 npm 进行安装? yarn install

【讨论】:

是的,但它说“'yarn' 不是内部或外部命令、可运行程序或批处理文件。” 请先尝试npm install -g yarn,然后再尝试yarn install

以上是关于为啥 React 应用程序在运行“npm start”命令时会出错?的主要内容,如果未能解决你的问题,请参考以下文章

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

为啥我不能在 Windows 上运行 react-native 应用程序

为啥我的代码不能在 web 中的 react-native 代码中运行

为啥我的 React 应用程序中的两个点击事件会同时运行?

无法弄清楚为啥 docker compose up 没有运行我的 React JS 应用程序

为啥我的 React 组件在 iframe 中的滚动高度为 150 像素?