问题:
我正在尝试使用以下命令创建一个新的 React 应用程序:
npx create-react-app myapp
但是,该过程失败并出现以下错误:
sql 复制代码 npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖关系树 npm 错误! npm 错误!解决时:[电子邮件受保护] npm 错误!找到:[电子邮件受保护] npm 错误! npm 错误!无法解决依赖关系: npm 错误!来自@testing-library/[电子邮件受保护]的同行react@“^18.0.0” npm 错误! npm 错误!修复上游依赖冲突,或重试 npm 错误!此命令带有 --force 或 --legacy-peer-deps npm 错误! npm 错误!完整报告请参见: npm 错误! C:...resolve-report.txt
我尝试过的:
使用 --legacy-peer-deps 运行命令,但问题仍然存在。 将 npm 和 Node.js 更新到最新版本。 重新安装 npm 并清除缓存。 重新安装node.js还是同样的错误
您不应该使用 CRA。要么使用 vite,要么使用 nextjs。但是,就您而言,问题在于对等依赖性。您可以使用
npm install --legacy-peer-deps
,这应该适合您。