我将react应用程序克隆到我的系统上,并运行以下命令

npm install -g create-react-app
npm install --save react react-dom

然后我就跑了

npm start 

但它抛出了上面提到的错误,它在我的另一个系统上运行良好,我在github上推送了它.但在克隆windows或mac之后,它在任何其他系统上都不起作用.

推荐答案

判断node_modules目录是否存在.在一个新的克隆之后,很可能不会有node_modules个(因为它们是.gitignore个).

解决方案

运行npm install(或yarn)以确保下载所有DEP.

Alternative 解决方案

如果存在node_modules,用rm -rf node_modules将其移除,然后运行npm install(或yarn).

Reactjs相关问答推荐

如何使用React防止并发注册并处理Firestore数据库中的插槽可用性

如何通过浏览器路由在单独的.jsx文件中使用MUI抽屉?

如何使用皮金贴图在Reactjs中制作 map 上的点之间的线的动画?

基本react 应用程序正在触发两次Use Effect

需要特定的数学函数来标准化动画持续时间

如何解决Reaction中遗留的上下文API错误?

试图从Amazon-Cogito-Identity-js模拟CogitoUser.authateUser,并将其获取为未定义的S

ReactJS:唯一项目的数量总和

useRef 不关注模态

useRef.current.value 为空值

如何更新redux状态存在的输入框

无法访问 usefocusEffect 中 const 的更新状态

部署到github pages时请求路径错误

改变输入的默认值时出现问题:number react-hook-form

DatePicker MUI 如何在日历左侧显示清除文本

Storybook - 无法解析generated-stories-entry.cjs/字段browser不包含有效的别名配置

react 页面更新

Cypress - 在继续之前等待下一个按钮重新出现

为什么重新渲染不会影响 setTimeout 的计数?

在 Redux 中更新布尔状态时出错