“react-scripts”不被识别为内部或外部命令

2022-08-30 00:58:20

我有一个 maven 项目,其中是克隆为 git 子模块的 JavaScript 项目。所以目录结构看起来像mavenapp/src/main/javascript/[npm project files]

在我的 package.json 中,测试如下所示:

"test": "react-scripts test --env=jsdom",

但是当我试图跑步时,它说npm test

“react-scripts”不被识别为内部或外部命令,

有趣的是,当我独立克隆javascript项目时,我不会收到此错误。我尝试重新运行.npm install

NPM 版本: 5.5.1
节点.js版本: 9.3.0


答案 1

这是一个关于在安装时目录中缺少react脚本文件的错误。node_modules/

检查您的 react 脚本依赖项是否在 中可用。package.json

如果不可用,请通过以下方式手动添加:

npm install react-scripts --save

答案 2

如果 存在于 中,则只需键入此命令react-scriptspackage.json

npm install

如果 中不存在 ,则您可能尚未安装它。为此,请运行:react-scriptspackage.json

npm install react-scripts --save