最近接触到一个新项目,也接触到了新的知识=》原生开发(Flutter),也查阅了很多资料!个人觉得Flutter将来会有很好的发展前景,在不久的将来在移动端开发这方面将会占据一席之地!
在IT行业中,技术更新飞快,如果不想被淘汰,唯一不变的真理就是学习,学习新的技术!
官方建议跟踪flutter存储库中的 beta 分支(更稳定)。 如果您需要查看最新的更改,您可以跟踪master分支,但注意官方做日常开发的地方,所以稳定性要低得多。
Flutter有以下四个渠道(channel),顺序按照稳定性依次降低:
Stable:稳定版。近一年中最好的beta版本。
Beta:测试版。每隔几周都会选取近几个月中最好的dev版本作为Beta版。
dev:最新的经过完全测试的版本。包含新功能,但可能有一些问题。
master:最新版,但未经测试。
1、查看当前Flutter渠道
flutter channel //指令代码
要更改渠道,请使用 flutter 通道
flutter channel beta / flutter channel master //指令代码
为您的项目指定flutter SDK
2、从 pubspec.yaml 文件中的 Flutter SDK 指定依赖项。 例如,下面的片段指定flutter 和flutter 测试包使用的 Flutter SDK
name: hello_Flutter
dependencies:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
3、升级 Flutter 通道(channel)和依赖包(packages)
要同时更新 Flutter SDK 和依赖包,请使用
$ flutter upgrade //指令代码
只升级依赖包
flutter packages get // 获取pubspec.yaml中所有的依赖关系
flutter packages upgrade //获取pubspec.yaml中所有列表中的依赖项的最新版本
注意:
不要使用 pub get 或者 pub upgrade命令来管理依赖关系。建议使用使用flutter packages get或flutter packages upgrade管理依赖关系。 如果你想手动使用pub,可以通过设置 FLUTTER_ROOT环境变量来直接运行它。
***除了命令切换,还可以直接从官网下载对应channel的压缩包来替换。
本文参考文章://www.greatytc.com/p/5e93d625412a