我将一个React应用程序克隆到我的系统上并运行以下命令
npm install -g create-react-app
npm install --save react react-dom
之后我跑了
npm start
但是它引发了上述错误,在我将其推送到github的其他系统上也可以正常工作。但是克隆Windows或Mac后,它在任何其他系统上均不起作用。
我将一个React应用程序克隆到我的系统上并运行以下命令
npm install -g create-react-app
npm install --save react react-dom
之后我跑了
npm start
但是它引发了上述错误,在我将其推送到github的其他系统上也可以正常工作。但是克隆Windows或Mac后,它在任何其他系统上均不起作用。
在package.json中,我更改了
"start": react-scripts start"
至
"start": "NODE_ENV=production node_modules/react-scripts/bin/react-scripts.js start"
我希望这可以解决某些人的问题。尽管上述其他解决方案似乎对我不起作用。
如果您在Docker容器中遇到此问题,只需确保未在.dockerignore文件中添加node_modules。
我有同样的问题sh1:未找到react脚本。对我来说这就是解决方案
@/
在macOS上用符号重命名目录以匹配我的NPM软件包名称空间的名称后,我遇到了此错误。
当NPM命令在我的本地中查找已安装的软件包时node_modules
,由于macOS重写目录路径的方式而找不到它。重命名目录后,无需重新启动即可@/
运行。
只需还原软件包即可解决此问题,因此只需运行命令:
npm安装或yarn安装
适用于我的解决方案如下。尝试使用此命令创建React应用。
create-react-app react-app --scripts-version 1.1.5
删除package-lock.json文件,然后键入-> npm install
/Users/piyushbajpai/.npm/_logs/2019-03-11T11_53_27_970Z-debug.log
就像这是我的调试路径->这样,您将在控制台中找到它->按命令并单击链接,您将找到错误行;像这样:
详细堆栈错误:nest_form@0.1.0开始:
react-scripts start
用新方法删除node_module和npm i。
转到node_module并删除jses文件夹并删除它,然后执行npm i并再次从npm start开始
当我重新开始使用create-react-app时,这使我感到困惑,请确保将您的NODE_ENV变量设置为Development而不是Production,因为package.json中的devDependencies不会被npm install安装。
我对最新版本的纱线有疑问 1.15.1-1
我已通过降级到较低版本来修复它 sudo apt-get install yarn=1.12.3-1
如果有人只愿意使用npm,则运行this npm i react-native-scripts --save
,然后运行npm start或您使用的任何命令
我只是在发出react-scripts build
请求后随机经历了此“ react-scripts:找不到命令”错误,该请求以前可以正常工作。
重新启动系统即可解决此问题。
如果没有其他答案正常工作(在更新npm等之后)。我强烈建议您在桌面上安装该项目。
create-react-app project_name
删除package-lock.json和node_modules然后npm install对我有用。
我这个问题很久了,最终我偶然找到了解决方案。
事实证明,任何文件夹名称中都不能有空格。
例如,
~/projects/tutorial/ReactJS/JavaScript Framework: ReactJS/app-name
因为JavaScript Framework: ReactJS
包含空格而无法工作。
通常,无论如何都不要在文件夹/文件名中使用空格,这不是一个好习惯,但是我希望这可以节省至少4个小时的反复试验时间。
仅仅安装Yarn就可以为我解决问题
安装material-ui后刚遇到这个问题。
只需npm install
再次运行即可解决。
npm install --save react react-dom react-scripts
上面的命令对我有用。
当您使用npm install
而不是来安装软件包时发生此错误,yarn install
反之亦然。
尝试了以上所有方法,但没有任何效果,所以我使用了npm i react-scripts
它
我有类似的问题。以我为例,它有助于安装Yarn并首先执行命令
yarn
然后执行命令
yarn start
如果您克隆的项目具有yarn.lock文件,那么这也可能对您有用。希望能帮助到你!
https://github.com/facebookincubator/create-react-app
npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
您在全局安装create-react-app软件包。之后,您运行它并创建一个名为的项目my-app
。输入您的项目文件夹,然后运行npm start
。如果那不起作用,请尝试运行npm install
然后npm start
。如果那还行不通,请尝试更新您的节点版本和/或npm。
您不应该在全局范围内安装react-scripts,对我来说,这可以解决此问题:
npm install --save react react-dom react-scripts
如果这仍然不起作用:
1 - update to latest npm version : npm install -g npm@latest
2 - delete node_modules directory
3 - reinstall all dependencies : npm install
这对我有用。
如果您使用的是毛线:
yarn.lock
yarn
yarn start
如果您使用的是npm:
package-lock.json
npm install
npm start