我已经克隆了一个旧的flutter项目,需要更新它的依赖项和flutter的版本。根据我在终端中收集到的信息,需要执行哪些步骤才能正确执行此操作。我将按以下顺序运行以下命令:
flutter升级dart迁移flutter pub升级--主要版本dart迁移
我将包括我的pubspec.yaml:
pubspec.yaml
name: vtc_sentry_fl
description: A new Flutter project.
version: 0.2.1+5
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^0.1.3
http: ^0.12.1
shared_preferences: ^0.5.7+3
flag: ^1.0.0
auto_size_text: ^2.1.0
firebase_messaging: ^6.0.15
date_range_picker: ^1.0.6
intl: ^0.16.0
flutter_launcher_icons: ^0.7.4
fl_chart: ^0.9.4
flutter_icons:
android: true
ios: true
image_path: "assets/images/vt_icon_logo.png"
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
fonts:
- family: Montserrat
fonts:
- asset: assets/fonts/Montserrat-Medium.ttf
- asset: assets/fonts/Montserrat-Light.ttf
- asset: assets/fonts/Montserrat-Bold.ttf
assets:
- assets/images/
发布于 2021-07-03 04:58:24
运行flutter upgrade
命令更新flutter和flutter pub upgrade
更新pubspec.yaml文件中的所有依赖项,并在pubspec.yaml文件中使用最新版本的sdk:
environment:
sdk: ">=2.12.0 <3.0.0"
发布于 2021-07-03 05:35:02
要升级颤动,请运行flutter upgrade
并调整Kartik Patel提到的SDK版本。
但是,为了升级项目的依赖项,您必须小心。我建议您查看pub.dev上的每个依赖项的网站,并阅读更改日志。较新的版本可能会引入破坏性的更改。
您可以运行flutter pub outdated
来列出过时的包,甚至显示它们的可传递依赖关系,然后可以在pubspec.yaml
中更新包的版本,并运行flutter pub upgrade
来执行升级。
https://stackoverflow.com/questions/68230981
复制相似问题