Flutter項目默認的配置文件是pubspec.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.dartlang.org/ )是Google官方的Dart Packages倉庫,類似於node中的npm倉庫,android中的jcenter。
引入包,如:
import 'package:english_words/english_words.dart';
其他依賴方式:
- 依賴本地包
dependencies:
pkg1:
path: ../../code/pkg1
路徑可以是相對的,也可以是絕對的
- 依賴Git
dependencies:
pkg1:
git:
url: git://github.com/xxx/pkg1.git
如果不是存儲在根目錄
dependencies:
pkg1:
git:
url: git://github.com/xxx/pkg1.git