首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >他们有没有办法在Angular 4应用程序中使用Angular 8库

他们有没有办法在Angular 4应用程序中使用Angular 8库
EN

Stack Overflow用户
提问于 2019-09-30 10:02:56
回答 2查看 500关注 0票数 0

我有在Angular 4应用程序中开发的项目-它有多个组件,项目太大,无法一下子转换成Angular 8,因此需要分阶段进行转换。这就是为什么寻找解决方案,如果某些组件可以更改为Angular 8库(这也是客户的要求),可以在Angular 4应用程序中使用。

由于一些核心功能的路由已经更改,所以当我在Angular 4应用程序中导入angular 8库时,它可能会查找在Angular 4中不存在的@ Angular /common/http。如果我在库中添加node_modules文件夹,则会发生typescript转换问题,因为Angular版本使用不同的Angular cli和typescript版本-如果我错了,请更正...

能够在Angular 4应用程序中成功使用Angular 8库

EN

回答 2

Stack Overflow用户

发布于 2019-09-30 10:40:44

这将是一个相当大的项目。我相信您已经了解了,请看一下this tool,看看针对您的特定情况有哪些步骤。虽然有各种各样的转换自动化工具,但(根据我的经验)似乎没有一个能很好地完成这项工作。

对于您的“阶段”,我将逐个组件,并使用Angular的更新指南核对表对其进行升级。也就是说,如果你必须显著地更新每个组件,重写代码可能会更容易。

4到8是一个很大的跳跃,所以无论你是想费力地看一遍清单还是重写一遍,这都不是在公园里散步。

至于http,您应该能够在运行更新命令之前执行此转换。对于node_modules,你不应该去碰这个- npm会处理它的。

票数 0
EN

Stack Overflow用户

发布于 2019-10-01 00:27:22

如果我在库的metadata.json文件中将元数据版本从4更改为3,则能够修复此错误。但是不知道我是不是在用正确的方式。

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

https://stackoverflow.com/questions/58160685

复制
相关文章

相似问题

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