为什么我们要迁移到离子4?

时间:2019-06-25 07:48:20

标签: angular ionic-framework angular7 ionic4

一个多月以来,我们一直在尝试从离子3迁移到离子4,但仍未完全完成。因此,让我们质疑我们做出的决定,并想知道是否有什么离子4比离子3更好的说法,除了它是一个更快的论点?

我将提到我们遇到的一些问题。首先,关于迁移的帖子很少。您通常只找到Josh Morony的帖子,他试图说服ionic 4很棒,并且很容易迁移。 我直接引用他的话:“我估计对于大多数人来说,升级大多数应用程序平均需要1到8个小时。” 整个迁移需要1个小时?即使阅读迁移文档也需要半天的时间。他可能从未尝试过任何比计算器更复杂的事情,或者认为每个应用程序都像那样,或者他故意欺骗了人们。

我只会提到过去几周我们必须经历的一小部分事情。

  • 新引入的Shadow Dom几乎破坏了您以前拥有的每个CSS,并更改了组件的类
  • SASS变量不起作用,您必须将所有内容都迁移到CSS4变量,但它们似乎只在一半时间内起作用。例如,在某些情况下,您使用背景css标签,但在其他情况下,则必须使用--background变量。
  • 按Enter键时,即使提交按钮也不起作用。
  • Fab标签坏了,您必须以完全不同的方式实现它们。
  • 在迁移后首次编译时,您可能会看到成千上万个错误,但真正的痛苦是看不见的错误。
  • 服务人员有其他错误。根据文档,它们应该是可选的,但是没有它们,应用程序将无法运行。我可以肯定地说,您可能为服务人员准备的先前代码将被破坏。

0 个答案:

没有答案