'react-scripts'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2018-02-23 06:51:47

标签: reactjs

我正在学习反应。我安装的版本是16.我收到一个错误,'react-scripts'被识别为内部或外部命令,可操作程序或批处理文件后,我通过npm安装了prop-types。“

我在下面提供了截图。我需要帮助。enter image description here

18 个答案:

答案 0 :(得分:10)

安装时节点模块目录中缺少 react-scripts 文件时出错。

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

  

npm install react-scripts

答案 1 :(得分:2)

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

答案 2 :(得分:1)

我刚遇到这个问题,此解决方案效果很好。

运行:

npm install react-scripts

应该解决的问题...享受吧!

答案 3 :(得分:1)

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

答案 4 :(得分:1)

如果以上解决方案均无效,并且您已经安装了“ react-scripts”软件包 使用

npm install react-scripts --save

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

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

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

脚本:“开始”:“反应脚本开始” 链接到 文件: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

希望这会有所帮助:)

答案 5 :(得分:1)

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

删除 node_modules 文件夹和* .lock文件,然后通过终端在项目目录中运行npm install。 我尝试使用yarn install,在删除了上述文件后,它也起作用了。

答案 8 :(得分:0)

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

  • npm audit 该消息将类似于 - 7 个漏洞(1 个低,6 个高) 你会得到这些漏洞,现在用
  • 修复它
  • npm audit fixnpm audit fix --force 会提示这样的信息 7秒内移除4个包,更改82个包,审核1623个包
<块引用>

发现 0 个漏洞

问题已解决, 快乐黑客

答案 9 :(得分:0)

我遇到了同样的问题,只需运行以下命令即可解决-

c3

答案 10 :(得分:0)

通过运行以下命令解决:

纱线添加反应脚本

答案 11 :(得分:0)

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

答案 12 :(得分:0)

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

答案 13 :(得分:0)

如果运行后仍未解决

npm install 

npm install react-scripts 

运行:

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

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

答案 14 :(得分:-1)

您好,我也在学习MERN堆栈(正确使用隔离时间对吗?) 无论如何,我正在使用WINDOWS 10,并且我也遇到相同的错误。

我尝试了react-scripts start,但react-scripts无法识别为内部命令

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

我希望这会有所帮助:>

答案 15 :(得分:-1)

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

你会很好

答案 16 :(得分:-1)

只写npm start而不是写[page["pid"] == "{$uids.privacy}"] here goes the typoscript configuration for the conditon [END]

答案 17 :(得分:-1)

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