Adding dependency gives error: 'react-scripts' is not recognized as an internal or external command, operable program or batch file"

Adding dependency gives error: 'react-scripts' is not recognized as an internal or external command, operable program or batch file"

还有其他人遇到这个问题吗?当我使用 create-react-app 创建一个新项目时,我向它添加了除库存项目之外的任何依赖项,即 react-redux、redux、react-router-dom,我收到以下错误:

'react-scripts' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我试过使用不同的模块进行构建,但事实证明那毫无意义。

任何关于原因的建议都会很棒。模块的版本都是最新的。

您收到该错误是因为您 node_modules 不在场或未正确安装,因为当您尝试使用

启动应用程序时

something start

然后它从 package.json 运行启动脚本,因此正确安装 node_ 模块以启动 React 应用程序。 运行 npm install 在你的 package.json 所在的项目目录中

@Aniruddh Agarwal 和 Strahinja Ajvaz 给了我提示。

我确实开始使用 yarn 有一段时间了,但由于 yarn 无法正确安装包名称。我切换到 npm install 并且工作正常。在尝试 运行 代码后,它失败了。我做了 npm uninstall package,然后再次尝试 yarn add package。这次成功了(奇怪),应用确实像以前一样启动了。