首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析角通用的依赖关系

无法解析角通用的依赖关系
EN

Stack Overflow用户
提问于 2022-02-20 12:12:35
回答 2查看 717关注 0票数 2

我需要使用SSR作为我现有的角项目之一。为此,我将我的一个项目从v8迁移到了13.0.0版本,这本身就花费了很多时间。

HOwever,现在这个应用程序在13.0.0版本上运行得很好,我尝试使用

ng添加@nguniversal/快递引擎

此命令似乎添加了13.0.1的通用命令,但它始终失败,错误类似于下面的错误:

D:\my-app-通用>ng添加@nguniversal/快递引擎i使用包管理器: npm√找到兼容的包版本:@nguniversal/快递-engine@13.0.1。加载√包信息。

软件包@nguniversal/express-engine@13.0.1将被安装和执行。你想继续吗?是的,npm错误!代码ERESOLVE npm错误!ERESOLVE无法解析依赖树npm!npm错误!同时解决:我的应用程序-通用@0.0.0 npm错误!发现:@角/动画@13.0.3 npm错误!节点_模块/@角/动画npm ERR!@角/动画@“~13.0.0”来自根项目npm ERR!npm错误!无法解决依赖: npm错误!点@角/动画@“13.2.3”从@角/平台-服务器@13.2.3 npm错误!节点_模块/@角/平台-服务器npm错误!对等@角/平台-服务器@^13.0.1来自@nguniversal/express-engine@13.0.1 npm错误!

节点_模块/@nguniversal/快递引擎npm错误!

@nguniversal/express-engine@"13.0.1“来自根项目npm错误!npm错误!修复上游依赖冲突,或者重试npm错误!这个命令有--强制,或者--遗留的--对等点-- npm错误!接受不正确的(并且可能被破坏的)依赖项解析。npm错误!npm错误!有关完整报告,请参见C:\Users\saurabhtiwari\AppData\Local\npm-cache\eresolve-report.txt。

npm错误!这个运行的完整日志可以在: npm中找到!

C:\Users\saurabhtiwari\AppData\Local\npm-cache_logs\2022-02-20T12_03_46_821Z-debug.log×Package安装失败,见上文。

我已经试过大量地阅读错误,并更新package.json以匹配所需的对等版本,但它并没有消失。

是否有系统的方法来解决这些错误。是否有一个特定版本的宇宙,可能与角13很好。

欢迎任何建议。

EN

回答 2

Stack Overflow用户

发布于 2022-04-08 01:21:11

我遵循@misha130的评论建议,并修正了版本号。我不需要安装--legacy-peer-deps--force

解决方案是升级@angular/cli & @angular/core

有了新的安装,我的初始版本是13.0.4。如果存储库中有阶段性和未提交的更改,则需要一次升级它们,因为更新命令将失败。

代码语言:javascript
复制
ng update @angular/cli

git add . && git commit -m 'nguniversal fix 1 - update @angular/cli'

ng update @angular/core

git add . && git commit -m 'nguniversal fix 2 - update @angular/core'

ng add @nguniversal/express-engine
票数 5
EN

Stack Overflow用户

发布于 2022-03-22 04:37:33

感谢大家在评论中的投入。我想出了如下所示。

正如注释中所建议的,首先我使用--传统的--每个dep安装了通用包。

代码语言:javascript
复制
npm install @nguniversal/express-engine --save --legacy-peer-deps

这在node_modules中安装了包,尽管没有添加所需的快速服务器相关文件。

为了添加这些文件,我运行了:

代码语言:javascript
复制
ng add @nguniversal/express-engine

这将创建所需的文件。它还将再次尝试安装软件包,并将失败。既然软件包已经安装好了,我想您可以忽略它的错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71194295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档