2

所以我正在努力在颤振中创建一个电子商务应用程序。我正在为 Ubuntu(18.04.5 LTS)使用颤振版本 1.22.6。我不想升级我的颤振版本,因为它给我的同事带来了很多问题。对我来说,问题是我必须为我的应用程序使用很多包,这需要最新的 Dart SDK。那么是否可以只升级 Dart SDK 而保持 Flutter 的相同版本。

4

1 回答 1

1

可能不是,这是因为flutter是框架,当然也取决于dart语言版本。为什么?

例如,如果我们比较 Flutter 1.x 版本和 Flutter 2 之间的 2 dart sdk,我们可以看到 Flutter Ver 2 依赖于支持 null 安全性的 dart sdk,而 Flutter Ver 1.x 不支持 null 安全性。

最后,如果你以某种方式升级了 dart sdk 而没有升级 Flutter sdk,你会在 Flutter 框架中看到很多错误。

于 2021-03-10T11:53:01.950 回答