运行从Github克隆的React项目遇依赖错误,求解决
问题解决方法
1. 后端找不到'nodemailer'模块
- 进入后端项目文件夹,执行命令安装缺失的依赖:
npm install nodemailer - 安装完成后重新运行
npm start即可。
2. 前端'react-scripts'不被识别
- 首先在前端项目文件夹下执行完整的依赖安装:
npm install - 若安装后仍报错,手动安装兼容React 17的react-scripts版本:
npm install react-scripts@4.0.3 - 若存在缓存干扰,先清理缓存再重新安装:
npm cache clean --force npm install
3. 前端依赖冲突(react-typical与React 17不兼容)
- 方法一:忽略peer依赖校验快速安装
在前端文件夹执行:npm install --legacy-peer-deps - 方法二:升级react-typical到兼容版本
查看react-typical最新版本(确认支持React 17),修改前端package.json中react-typical的版本号后,执行npm install。 - 方法三:移除无用依赖
若项目未使用react-typical,直接从package.json的依赖列表中删除该包,再执行npm install。
内容的提问来源于stack exchange,提问作者Lexy712
相关产品推荐
相关产品推荐

