我克隆了一个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,它都不能在任何其他系统上工作。
当前回答
你不应该在全局安装反应脚本,对我来说这解决了问题:
npm install --save react react-dom react-scripts
如果这仍然不工作:
更新到最新的NPM版本:NPM install -g npm@latest 删除“node_modules”目录 重新安装所有依赖项:NPM install
其他回答
安装Yarn就解决了我的问题
只需运行这些命令
npm install
npm start
or
yarn start
希望这对你有用 谢谢你!
在花了太多时间尝试以上所有的解决方案后,我可以肯定地说:
如果遇到这个问题,请检查路径。如果路径包含任何特殊字符或空格,只需重命名它,并确保新路径没有任何空格或特殊字符。然后再运行一次。
这些方法对我来说都没用。我发现问题是我在创建项目的目录,我不知道为什么,但当我在该目录之外创建项目时,它工作了。我的解决方案是将目录从“React/Ionic”改为“Ionic - React”。可能不仅项目本身应该是小写的,而且它的父文件夹也应该是小写的,或者目录名中的“/”可能是问题所在。希望这对你有所帮助。
解决方案1:
删除包锁。Json文件,然后输入-> NPM install
解决方案2:
\用户/ piyushbajpai npm - _logs / 2019-03-11T11_53_27_970Z-debug日志。
比如这是我的调试路径>你会在控制台中找到->按下命令,点击链接,你会找到错误行; 是这样的:
详细堆栈错误:nest_form@0.1.0 start:反应脚本启动
解决方案3:
用fresh方式删除node_module和NPM I。
解决方案4:
转到node_module,删除jses文件夹,然后删除它,然后执行NPM I,再次从NPM start开始