将 Angular 4 升级到 Angular 8

2024-01-25

如何将 Angular 4 上的应用程序升级到 Angular 8?我是否需要制作一个新的 Angular 8 应用程序并复制粘贴每个组件并进行相应更改,或者是否有其他合适的方法?


我已经经历过几次,每次我最终都会用新版本创建全新的应用程序,然后一一复制粘贴每个组件。

1)一旦开始采用这种方法,升级不需要那么长时间。我只花了几个小时就升级了。

2)通过这样做,您将意识到有很多您不需要的垃圾和不必要的代码/库,您将有机会将其从现有应用程序中取出,您的应用程序将更加干净。

3) 您可以创建全新的 cli 应用程序或使用标准的免费模板。我使用 Angular8 和 Bootstrap 4 的 SB Admin 模板,可以轻松设置外观漂亮的新应用程序。您可以在一分钟内下载并设置应用程序并开始添加组件看看这个 - Angular 8 Bootstrap 4 模板 https://startangular.com/product/sb-admin-bootstrap-4-angular-8/

3)我不明白通过角度升级工具自动升级的应用程序,我的应用程序被破坏了。我不知道它改变了什么。然后我又花了很长时间去一一解决问题,还是没能彻底解决。所以最终使用复制/粘贴方法。

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Angular 4 升级到 Angular 8 的相关文章

随机推荐

  • 以编程方式打开和关闭 Chart.js 工具提示

    Chart js 2 2 1 知道如何触发当我将鼠标悬停在数据点上时运行的代码以及当我将鼠标移开时运行的代码吗 我需要以编程方式显示和隐藏图表的工具提示 openTip oChart datasetIndex pointIndex how
  • 如何在 Windows Powershell 中获取 Azure Active Directory 用户名?

    我正在尝试从 Windows 10 Azure Active Directory AAD 加入的计算机上的 Powershell 获取当前的 Windows 用户名和域 我已经尝试过以下提示这个问题 https stackoverflow
  • PHP 中 C++ 的虚函数相当于什么?

    Is it abstract function xxx 我刚刚做了一个测试 似乎表明私有方法也是虚拟的 class a private function test echo 1 class b extends a private funct
  • 转换后的数组中的第 K 个元素

    我在最近的采访中遇到了这个问题 给定一个数组A长度N 我们应该回答Q查询 查询表格如下 Given x and k 我们需要创建另一个数组B具有相同的长度使得B i A i x where 是异或运算符 对数组进行排序B按降序排列并返回B
  • 如何在 Spring Data Rest 应用程序中的实体之间创建引用

    我正在尝试使用 Spring Boot Data Rest JPA 构建简单的应用程序 A 具有具有一对多关系的 Category 和 Book 实体 Entity public class Category Id GeneratedVal
  • 如何使用 AngularJS 同时 ngShow 和 ngHide 两个不同的元素?

    所以我有两个独特的元素 span foo span span bar span 我向其中添加了 ngShow 和 ngHide span foo span span bar span 但现在 当这些渲染时 它们会在一瞬间同时显示 如何让它们
  • 使用 Java 打开 Microsoft Word docx 文件

    如何用 Java 打开 Microsoft Word docx 文件 此外 如果它受密码保护 我该如何打开它 例如 File f new File hello docx 请尽量避免回答诸如 你不应该这样做 之类的话 我这样做是有充分理由的
  • 在 MVC 中显示来自 IMAGE 对象的图像

    我有一个 IMAGE 类型的对象 它保存图像 我想在 MVC 视图中显示图像以及其他控件 我能想到的方法是将图像临时存储在磁盘上并设置img控件的src 我确信会有更好的方法来做到这一点 我认为最简单的方法是返回FileStreamResu
  • Google Cloud - 尽管接受密钥,服务器仍拒绝公钥签名

    我想使用以下命令将文件从本地计算机 Windows 10 复制到虚拟机实例 gcloud compute scp zone us central1 a C Users root Downloads sql sandbox var www h
  • Django 1.7 迁移错误

    我在名为 Availability 的模型上将字段从 CharField 更改为foreignkey 当我尝试迁移时 我不断收到以下错误 ValueError Lookup failed for model referenced by fi
  • 在 Spinner 上设置文本

    这是 AccountListView 它检索并显示我在列表视图中添加到数据库中的数据 我添加了现金和银行帐户 当我在列表视图中单击现金时 它会打开交易意图 其中有一个旋转器添加了哪些现金和银行 我希望它显示我在列表视图中单击的数据 请注意
  • 如何恢复原来的窗口intellij布局

    我没有选择 恢复默认布局 而是错误地选择了 将当前布局存储为默认布局 因此我当前的布局 我不想使用 被设置为默认布局 现在我不能再去原来的布局了 有没有办法将布局重置为其出厂值 我使用的是intellij 12 1 1 Windows7 布
  • 确保另一条记录尚未包含相同的字段值

    我正在使用 C MVC 为自己的学术目的构建一个小型内容管理系统 我有创建页面的功能 列表页面 删除页面等 在基本层面上 我使用 ID 来验证所有页面的唯一性 但当我使用 MVC 时 页面本质上是一个视图 并且它可以包含剃刀 这一切都没有问
  • python中计数器的求和列表

    我正在寻找 python 中的计数器列表的总和 例如求和 counter list Counter a 1 b 2 Counter b 3 c 4 to give Counter b 5 c 4 a 1 我可以得到以下代码来进行求和 cou
  • Kotlin 推荐使用 SAM 注销监听器的方法

    所以我有一个交互器 它使用 Realm 执行插入操作 然后使用 RealChangeListener 通知插入已完成 它是这样的 fun insertCar item Car realm doInTransaction val car Ca
  • 带 setTimeout 的 for 循环将数字打印到控制台

    I read about closures and find this code for i 0 i lt 5 i setTimeout function console log i 2000 2 秒后输出 5 个数字 5 次 我明白这一点
  • 如何仅在 azure devops CI env 中而不是在本地运行一些测试

    我想指定一些长时间运行的 c 项目 xUnit 测试仅在 azure devops CI 管道中运行 但在本地 Visual Studio 中单击 全部运行 时不运行 vs2019 这种行为有 最佳实践 吗 我尝试制作一个测试播放列表并在本
  • 如何控制 R Markdown 中目录的位置(PDF 输出)?

    YAML 标头 subtitle subtitle title title output pdf document toc true toc depth 2 number sections true 这会将目录放在文档的最开头 但我希望将其
  • 将多个

    元素包裹到

    之间的

    使用 jQuery 我想改变这个 h3 Question 1 h3 p Answer 1 P1 p p Answer 1 P2 p h3 Question 2 h3 p Answer 2 P1 p p Answer 2 P2 p p Ans

  • 将 Angular 4 升级到 Angular 8

    如何将 Angular 4 上的应用程序升级到 Angular 8 我是否需要制作一个新的 Angular 8 应用程序并复制粘贴每个组件并进行相应更改 或者是否有其他合适的方法 我已经经历过几次 每次我最终都会用新版本创建全新的应用程序