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

在我的包裹里。Json,测试是这样的:

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

但是当我尝试运行npm test时,它说

“react-scripts”不被认为是内部或外部命令,

有趣的是,当我独立克隆javascript项目时,我没有得到这个错误。我试着重新运行npm install。

NPM版本:5.5.1 Node.js版本:9.3.0


当前回答

这是一个相当老的问题,但这可能对将来的参考有所帮助。删除node_modules文件夹,重新运行npm install。为我工作。

其他回答

在我的情况下,我的节点包发生了一些问题。所以我运行npm audit fix,它修复了所有问题

当我使用React创建一个新项目时,为了安装React模块,我必须在新项目ClientApp文件夹中运行“npm install”(PowerShell)。“C: \ \用户克里斯\ \回购\ HelloWorld2来源\ HelloWorld2 \ ClientApp”)。带有React的. net核心WebApp需要将React文件安装在正确的位置,以便React命令正常工作。

这招对我很管用:

进入CLI下的项目文件夹,输入npm install。使用类似的命令if 使用纱线等。 然后输入npm start如果你正在使用npm。如果使用yarn,也可以使用类似的命令 等。 文件开始工作

我也有同样的问题,我尝试了上面的事情,但这并不奏效。所以, 我只输入了纱线。然后它就走了。

这是一个相当老的问题,但这可能对将来的参考有所帮助。删除node_modules文件夹,重新运行npm install。为我工作。