我正在学习反应。我安装的版本是16.我收到一个错误,'react-scripts'被识别为内部或外部命令,可操作程序或批处理文件后,我通过npm安装了prop-types。“
答案 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)
答案 6 :(得分:0)
此问题的原因之一是PATH损坏,我找到的唯一解决此问题的方法是(重新)安装NVM,并在安装程序要求这样做时让安装程序控制已安装的Node版本,它将进行修复。您的路径。就我而言,这就是解决方法。
答案 7 :(得分:0)
删除 node_modules 文件夹和* .lock文件,然后通过终端在项目目录中运行npm install
。
我尝试使用yarn install
,在删除了上述文件后,它也起作用了。
答案 8 :(得分:0)
这是一个很常见的问题。 执行以下步骤:-
npm audit
该消息将类似于 - 7 个漏洞(1 个低,6 个高)
你会得到这些漏洞,现在用npm audit fix
或 npm 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'