0
点赞
收藏
分享

微信扫一扫

Flutter 包管理

大漠雪关山月 2022-02-18 阅读 65

包管理

Flutter 使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包。YAML 是一种直观、可读性高并且容易被人类阅读的文件格式,和 xml 或 Json 相比它语法简单并非常容易解析,所以 YAML 常用于配置文件。

name: flutter_in_action
description: First Flutter Application.

version: 1.0.0+1

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter
    
flutter:
  uses-material-design: true

Pub(https://pub.dev/ )是 Google 官方的 Dart Packages 仓库,类似于 node 中的 npm仓库、Android中的 jcenter。最后两行是flutter相关配置。

在Android Studio或者VSCode打开 pubspec.yaml 时,会有一个pub get按钮。手动编辑yaml文件后执行这个可以更新依赖。或者shell下执行flutter packages get

  • 依赖本地包:可以是绝对路径/相对路径
dependencies:
	pkg1:
        path: ../../code/pkg1
  • 依赖Git:
dependencies:
  pkg1:
    git:
      url: git://github.com/xxx/pkg1.git
  package2:
    git:
      url: git://github.com/flutter/packages.git
      path: packages/package1    
举报

相关推荐

0 条评论