43

我正在学习做出反应。我安装的版本是 16。我通过 npm 安装了 prop-types,因为我收到一个错误,即 'react-scripts' 无法识别为内部或外部命令、可运行程序或批处理文件。

在此处输入图像描述

4

19 回答 19

62

这是安装时节点模块目录中缺少react-scripts文件的错误。

现在,您可以通过以下命令手动添加:

npm 安装反应脚本

于 2018-03-31T06:28:18.640 回答
12

我有同样的问题,只需在项目根文件夹中运行以下命令即可解决 -

npm install react-scripts --save
于 2019-01-19T07:03:40.617 回答
7

如果上述解决方案都不起作用,并且您已经使用安装了“react-scripts”包

npm install react-scripts --save

您可以尝试以下解决方案来运行应用程序。

您应该在package.json文件中看到以下内容

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
}

脚本:“start”:“react-scripts start”链接到文件:nodemon node_modules/react-scripts/scripts/start.js 用于在开发环境中启动项目

尝试使用以下命令直接启动项目:

node node_modules/react-scripts/scripts/start.js

或者如果您安装了 nodemon 然后尝试

nodemon node_modules/react-scripts/scripts/start.js

希望这可以帮助 :)

于 2019-09-15T09:24:31.277 回答
6

如果运行后仍未解决

npm install 

或者

npm install react-scripts 

跑:

node node_modules/react-scripts/scripts/start.js

或者使用 node js 命令行工具并执行 npm install 和 npm start 这解决了我的问题

于 2021-04-28T04:32:47.553 回答
5

只需删除node_modules文件夹并运行npm install

于 2018-10-07T18:18:27.713 回答
5

我找到了社区答案,这是完美的解决方案 在此处输入图像描述

于 2019-04-10T12:19:11.767 回答
1

我刚遇到这个问题,这个解决方案工作得很好。

跑:

npm 安装反应脚本

那应该解决它...享受!

于 2020-08-04T15:03:51.037 回答
1

只需键入npm install,然后运行npm start。这为我解决了这个问题。

于 2021-01-16T17:00:49.903 回答
0

删除node_modules文件夹和 *.lock 文件,然后npm install通过终端在项目目录中运行。我试过了yarn install,在删除上面提到的文件后它也能正常工作。

于 2020-12-14T19:00:34.380 回答
0

你只需要再次安装React Script。你只需要运行命令npm i react-scripts然后运行npm start

于 2021-03-03T05:47:50.710 回答
0

此问题的原因之一是 PATH 损坏,我发现的唯一解决方法是(重新)安装 NVM 并让安装程序在要求时控制已安装的 Node 版本,它将修复 PATH你。就我而言,这就是解决方法。

于 2019-05-28T08:24:39.813 回答
0

这是很常见的问题。执行以下步骤:-

  • npm audit该消息将类似于 - 7 个漏洞(1 个低,6 个高)您将获得漏洞,现在修复它
  • npm audit fix或者npm audit fix --force会提示这样的信息 7s内删除4个包,更改82个包,审核1623个包

发现0个漏洞

问题解决了,黑客愉快

于 2021-01-13T13:57:00.260 回答
0

对于这个错误,你只需要删除锁定文件并使用命令yarn

于 2021-02-08T10:17:39.703 回答
0

通过运行以下命令解决:

纱线添加反应脚本

于 2021-02-01T23:22:39.537 回答
0

这个错误在mern stack中发生在我身上,并且花了大约3小时来修复它:最后,这个问题是因为当前节点版本与我第一次创建项目时习惯的不同。我希望这个提议对将来的某人有所帮助。

于 2021-10-28T17:10:12.713 回答
-1

只需转到终端并在您启动服务器的目录上。类型npm install react-scripts

你会很高兴的

于 2020-06-16T06:29:17.123 回答
-1

您好,我也在学习 MERN 堆栈(明智地使用隔离时间对吗?)无论如何,我使用的是 WINDOWS 10,我也有同样的错误。

我试过react-scripts start了,react-scripts 不被识别为内部命令

我做了一些谷歌搜索,发现你需要 npm install react-scripts -g<-注意 -g (代表全球?我想?)

我希望这会有所帮助:>

于 2020-05-17T02:53:18.243 回答
-1

我试图使用'nodemon server'然后有同样的错误。当我尝试“npx nodemon server”时,它起作用了。尝试在“npm”前面使用“npx”

于 2021-04-06T07:10:27.737 回答
-2

而不是写react-scripts start只是写npm start

于 2020-06-29T12:42:13.917 回答