我克隆了一个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,它都不能在任何其他系统上工作。
当前回答
检查是否存在node_modules目录。在一个新的克隆之后,很可能没有node_modules(因为它们是.gitignore’d)。
解决方案
运行NPM install(或yarn)以确保下载了所有deps。
可选择的解决方案
如果node_modules存在,使用rm -rf node_modules删除它,然后运行npm install(或yarn)。
其他回答
检查是否存在node_modules目录。在一个新的克隆之后,很可能没有node_modules(因为它们是.gitignore’d)。
解决方案
运行NPM install(或yarn)以确保下载了所有deps。
可选择的解决方案
如果node_modules存在,使用rm -rf node_modules删除它,然后运行npm install(或yarn)。
这对我很管用。
如果你用的是纱线:
删除yarn.lock 运行纱 然后纱线开始
如果你正在使用npm:
删除package-lock.json 运行NPM install 然后NPM开始
你不能在路径中使用空格或特殊字符,例如使用“&”。在我的案例中,我使用了这个路径:“D:\P&D\mern”,因为这个“&”,我浪费了50分钟试图解决这个问题!:/
生活和学习!
解决方案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开始
我也有类似的问题。在我的例子中,安装Yarn并首先执行命令是有帮助的
纱
然后执行命令
纱线开始
如果你克隆的项目有纱线,这也可以为你工作。锁文件。希望能有所帮助!