我使用create-react-app
进行了粗俗的课程,然后使用npm start
启动了localhost。在我安装react-router-dom
之前,它工作正常,然后在终端中收到此错误:
react-scripts' is not recognized as an internal or external command, operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! venue@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the venue@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
有人可以解释发生了什么吗?以及如何解决呢?
谢谢
答案 0 :(得分:3)
运行“ npm install -g react-scripts”。这在您尝试运行的文件夹之外。这将使命令在内部被识别。
答案 1 :(得分:1)
npm install
中存在一些问题,无法完成React脚本的安装。请按照以下简单步骤操作。
npm install
npm i -S react-scripts
npm start
现在应该可以工作了。
答案 2 :(得分:0)
尝试此命令
npm i -g react-scripts
这可能会起作用,因为有时会出现PATH相关问题。对我来说非常有帮助
答案 3 :(得分:0)
它显示关于react-scripts的错误在您的node-modules文件夹中不可用。
如果发现“ react-scripts”:“ 3.4.1”,请检查package.json文件。您可以点击以下命令:
或者您可以手动添加“反应脚本”:“ 3.4.1”。