离子项目创建的 Npm 失败

问题描述

ionic start my-app tabs --capacitor

选择一个框架!

请选择要用于您的新应用的 JavaScript 框架。要在下次绕过此提示,请为 --type 选项。

?框架:反应 √ 在 2.24 毫秒内准备目录 .\my-app √ 325.63ms 内下载和解压标签

ionic 集成使能电容器 --quiet -- my-app io.ionic.starter npm.cmd i --save -E @capacitor/core npm 错误代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖树 npm 错误! npm 错误!解析时:ionic-app-base@0.1.0 npm 错误!找到:打字稿@4.1.3 npm 错误!节点模块/打字稿 npm 错误! typescript@"4.1.3" 来自根项目 npm 错误! npm 错误!无法解决依赖: npm 错误!来自 react-scripts@4.0.1 的 peerOptional typescript@"^3.2.1" npm 错误! node_modules/反应脚本 npm 错误! react-scripts@"4.0.1" 来自根项目 npm 错误! npm 错误!修复上游依赖冲突,或者重试 npm 错误!此命令带有 --force 或 --legacy-peer-deps npm 错误!接受不正确(并且可能已损坏)的依赖项解析。 npm 错误! npm 错误!有关完整报告,请参阅 C:\Users\sowmyans\AppData\Local\npm-cache\eresolve-report.txt。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\sowmyans\AppData\Local\npm-cache_logs\2021-02-03T21_23_15_246Z-debug.log [ERROR] 运行子进程 npm 时出错。

    npm.cmd i --save -E @capacitor/core exited with exit code 1.

npm 解析错误报告

2021-02-03T20:47:47.168Z

找到:typescript@4.1.3 节点模块/打字稿 typescript@"4.1.3" 来自根项目

无法解析依赖: 来自 react-scripts@4.0.1 的 peerOptional typescript@"^3.2.1" node_modules/反应脚本 react-scripts@"4.0.1" 来自根项目

修复上游依赖冲突,或者重试 此命令带有 --force 或 --legacy-peer-deps 接受不正确(并且可能已损坏)的依赖项解析。

原始 JSON 解释对象:

{ "code": "ERESOLVE",“当前的”: { "name": "打字稿","版本": "4.1.3","location": "node_modules/typescript",“家属”:[ { “类型”:“产品”, "name": "打字稿","规格": "4.1.3",“从”: { "location": "C:\Users\[user]\\source\repos\ionic\my-app" } } ] },“边缘”: { "type": "peerOptional","name": "打字稿","规格": "^3.2.1",“错误”:“无效”, “从”: { "name": "反应脚本","版本": "4.0.1","location": "node_modules/react-scripts",“家属”:[ { “类型”:“产品”, "name": "反应脚本","spec": "4.0.1",“从”: { "location": "C:\Users\[user]\source\repos\ionic\my-app } } ] } },“peerConflict”:空, “strictPeerDeps”:假, “力”:假 }

解决方法

我过去也遇到过同样的问题。我只能通过手动从全局 node_modules 文件夹中手动删除他大约的依赖项来解决它。每当我删除一个包时,它都会告诉我另一个包中也存在冲突,我一直在删除,最后我启动并运行了应用程序。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...