我正在学习做出反应。我安装的版本是 16。我通过 npm 安装了 prop-types,因为我收到一个错误,即 'react-scripts' 无法识别为内部或外部命令、可运行程序或批处理文件。
19 回答
这是安装时节点模块目录中缺少react-scripts文件的错误。
现在,您可以通过以下命令手动添加:
npm 安装反应脚本
我有同样的问题,只需在项目根文件夹中运行以下命令即可解决 -
npm install react-scripts --save
如果上述解决方案都不起作用,并且您已经使用安装了“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
希望这可以帮助 :)
如果运行后仍未解决
npm install
或者
npm install react-scripts
跑:
node node_modules/react-scripts/scripts/start.js
或者使用 node js 命令行工具并执行 npm install 和 npm start 这解决了我的问题
只需删除node_modules文件夹并运行npm install
我刚遇到这个问题,这个解决方案工作得很好。
跑:
npm 安装反应脚本
那应该解决它...享受!
只需键入npm install
,然后运行npm start
。这为我解决了这个问题。
删除node_modules文件夹和 *.lock 文件,然后npm install
通过终端在项目目录中运行。我试过了yarn install
,在删除上面提到的文件后它也能正常工作。
你只需要再次安装React Script。你只需要运行命令npm i react-scripts
然后运行npm start
此问题的原因之一是 PATH 损坏,我发现的唯一解决方法是(重新)安装 NVM 并让安装程序在要求时控制已安装的 Node 版本,它将修复 PATH你。就我而言,这就是解决方法。
这是很常见的问题。执行以下步骤:-
npm audit
该消息将类似于 - 7 个漏洞(1 个低,6 个高)您将获得漏洞,现在修复它npm audit fix
或者npm audit fix --force
会提示这样的信息 7s内删除4个包,更改82个包,审核1623个包
发现0个漏洞
问题解决了,黑客愉快
对于这个错误,你只需要删除锁定文件并使用命令yarn
通过运行以下命令解决:
纱线添加反应脚本
这个错误在mern stack中发生在我身上,并且花了大约3小时来修复它:最后,这个问题是因为当前节点版本与我第一次创建项目时习惯的不同。我希望这个提议对将来的某人有所帮助。
只需转到终端并在您启动服务器的目录上。类型npm install react-scripts
你会很高兴的
您好,我也在学习 MERN 堆栈(明智地使用隔离时间对吗?)无论如何,我使用的是 WINDOWS 10,我也有同样的错误。
我试过react-scripts start
了,react-scripts 不被识别为内部命令
我做了一些谷歌搜索,发现你需要
npm install react-scripts -g
<-注意 -g (代表全球?我想?)
我希望这会有所帮助:>
我试图使用'nodemon server'然后有同样的错误。当我尝试“npx nodemon server”时,它起作用了。尝试在“npm”前面使用“npx”
而不是写react-scripts start
只是写npm start
。