'react-scripts' 不是内部或外部命令,也不是可运行的程序或批处理文件

'react-scripts' is not recognized as an internal or external command, operable program or batch file

我正在学习反应。我安装的版本是16,我通过npm安装prop-types后出现'react-scripts' not recognized as an internal or external command, operable program or batch file."

安装时 react-scripts 目录中缺少 react-scripts 文件的错误。

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

npm install react-scripts

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

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

npm install react-scripts --save

我找到了社区答案,这是完美的解决方案

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

如果上述解决方案中的 none 有效并且您已经安装了 "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

希望这对您有所帮助:)

你好,我也在学习 MERN 堆栈(明智地利用隔离时间,对吗?) 不管怎样,我用的是WINDOWS 10,我也有同样的错误。

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

我用谷歌搜索了一下,发现你需要 npm install react-scripts -g <- 注意 -g(代表全局?我认为?)

希望对您有所帮助 :>

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

一切顺利

不要写 react-scripts start 只需写 npm start.

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

运行:

npm install react-scripts

应该可以解决问题...享受吧!!!

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

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

  • npm audit 该消息将是 - 7 个漏洞(1 个低,6 个高) 您将获得漏洞,现在用
  • 修复它
  • npm audit fixnpm audit fix --force会提示这样的信息 7秒删除4个包,改82个包,审核1623个包

found 0 vulnerabilities

问题已解决, 快乐黑客

只需输入 npm install,然后输入 运行 npm start。这解决了我的问题。

通过运行以下命令解决:

纱线添加反应脚本

对于此错误,您只需删除锁定文件并使用命令 yarn

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

我尝试使用 'nodemon server' 然后遇到了同样的错误。 当我尝试 'npx nodemon server' 时,它成功了。 尝试在'npm'

前面使用'npx'

如果在运行

之后还没有解决
npm install 

npm install react-scripts 

运行:

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

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

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